[英]Is it possible to explicit post a JSON in controller to google authentication?
我想通过 google 在我的 webApp 中启用身份验证。 我正在寻找裸 API 解决方案。
我已经从https://docs.microsoft.com/pl-pl/aspnet/core/security/authentication/social/?view=aspnetcore-3.0&tabs=visual-studio完成了所有这些步骤,并收到了“魔术按钮”登录通过谷歌。
但我想要实现的是创建 controller 女巫发送带有用户数据的 JSON 并调用例如登录或注册。
我正在使用.Net Core 2.2,我已经实现了基于.Net Identity 机制的基本身份验证。
这是一个示例快速代码:
[HttpPost("goLogin")]
[AllowAnonymous]
public async Task<ActionResult<string>> Login([FromBody] LoginDto loginDto)
{
try
{
await _signInManger.PasswordSignInAsync(loginDto.Login, loginDto.Password, false, false) ;
return Content("Login OK");
}
catch
{
return Content("Error !");
}
}
我想为谷歌身份验证写一些类似的东西。 期待任何帮助。
谢谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.