Asp.net mvc Google Auth在模板asp.net mvc项目中不起作用
所以我有VS2013更新4,我从模板创建了ASP.NET MVC应用程序,并通过使用UseGoogleAuthentication方法和传递客户端ID和secret配置了Google身份验证。但由于某种原因,一旦我点击“接受”按钮谷歌页面,我会被重定向到我期望的页面,但浏览器控制台中出现错误500,页面本身没有任何内容 我阅读了很多文章,并在Google开发者控制台中启用了所有必需的API。但对我来说似乎什么都不管用 另外,我还有另一个自定义的身份验证中间件,它在启用Google之前工作得很好,但在启用Google之后就停止工作了。我使用nuget软件包版本3.0.1 如果我禁用自定义身份验证中间件,Google仍然无法工作Asp.net mvc Google Auth在模板asp.net mvc项目中不起作用,asp.net-mvc,google-oauth,owin,Asp.net Mvc,Google Oauth,Owin,所以我有VS2013更新4,我从模板创建了ASP.NET MVC应用程序,并通过使用UseGoogleAuthentication方法和传递客户端ID和secret配置了Google身份验证。但由于某种原因,一旦我点击“接受”按钮谷歌页面,我会被重定向到我期望的页面,但浏览器控制台中出现错误500,页面本身没有任何内容 我阅读了很多文章,并在Google开发者控制台中启用了所有必需的API。但对我来说似乎什么都不管用 另外,我还有另一个自定义的身份验证中间件,它在启用Google之前工作得很好,
请给出建议。好的,下面是为什么应该使用默认值。所以默认的重定向URL是/signin谷歌内置到谷歌中间件。因为我的URL是/Account/ExternalLoginCallback,所以我认为在配置GoogleOAuth2AuthenticationOptions时设置它是个好主意 一旦从配置中删除CallbackPath=newpathString(“Account/ExternalLoginCallback”),它就可以工作了