asp.net mvc5 oauth错误,谷歌给出安全错误

时间:2016-06-21 15:33:32

标签: asp.net asp.net-mvc google-oauth

我似乎无法使用我使用visual studio 2015创建的几乎开箱即用的网站来使谷歌的oauth正常工作。我创建了Project / New Web MVC并部署到azure所以我会有一个真正的网站,其回调是一个真正的IP。

我在Startup.Auth.cs中创建了一个密钥和秘密,如下所示:

        app.UseGoogleAuthentication(new GoogleOAuth2AuthenticationOptions()
        {
            ClientId = "xxxog.apps.googleusercontent.com",
            ClientSecret = "yyy4s3kUzJ"
        });

我在Google控制台设置中添加了重定向网址

https://webappazurexxx.azurewebsites.net/signin-google

我试图在这里关注Rick Anderson的文章:

http://www.asp.net/mvc/overview/security/create-an-aspnet-mvc-5-app-with-facebook-and-google-oauth2-and-openid-sign-on

当我尝试使用谷歌登录时,我仍然收到access_denied错误。

http://webappazurexxx.azurewebsites.net/Account/ExternalLoginCallback?error=access_denied

我认为这可能与我在google开发者控制台中没有启用OAuth有关,但自从Rick的文章发生了变化,我无法找到新的地方。

0 个答案:

没有答案