繁体   English   中英

是否可以将 controller 中的 JSON 显式发布到 Google 身份验证?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM