当我尝试在我的web应用程序上使用Google登录时,我得到了下面的错误。当使用localhost时,它运行良好。
这个pelusoftcamerawebapp.azurewebsites.net页面找不到,没有找到该网址的网页:https://pelusoftcamerawebapp.azurewebsites.net/signin-google?state=CfDJ8BRnSyuVZrdLjm6frrOu1DBgXqvK5dey3eI632SEKrS7vg.
goole登录代码:
[HttpGet]
[Route("google-login")]
public IActionResult GoogleLogin(string returnUrl = null)
{
var authProperties = new Microsoft.AspNetCore.Authentication.AuthenticationProperties
{
RedirectUri = string.IsNullOrEmpty(returnUrl) ? "account/profile" : returnUrl,
IsPersistent = true
};
return Challenge(authProperties, new string[] { "google" });
}我已将pelusoftcamerawebapp.azurewebsites.net添加到google控制台域验证中。
你知不知道?
发布于 2019-03-14 12:01:42
自从谷歌关闭+后,基于Google的认证机制发生了变化,同时也影响了ASP.NET和ASP.NET的现有认证机制。
微软已经更新了ASP.NET和ASP.NET核心的谷歌身份验证库。
下面是更详细的信息:基于Google+的auth降级与替换
https://stackoverflow.com/questions/55161490
复制相似问题