【发布时间】:2015-04-27 03:01:57
【问题描述】:
我正在尝试使用 Identity 2.0 在我现有的 asp.net mvc 5 应用程序中配置 google 身份验证。
在 Startup.Auth 中,我已经像这样配置了 google 身份验证选项。
app.UseGoogleAuthentication(new GoogleOAuth2AuthenticationOptions
{
ClientId = ".....",
ClientSecret = ".....",
CallbackPath = new PathString("/Account/ExternalLoginCallback")
}
在尝试在浏览器中手动测试回调时,我尝试导航到 CallbackPath url,并在开发者控制台中显示空白屏幕和 500 内部服务器错误。
我很肯定这个错误发生在 OWIN 中间件中,因为如果我将 CallbackPath 更改为任何其他值,我就可以导航到原始路径。
我在控制台中找不到任何错误事件或日志或任何其他信息来帮助我理解原因。
可以再帮助我朝着正确的方向前进吗?
更新:这是我收到的回复
HTTP/1.1 500 Internal Server Error
Server: Microsoft-IIS/7.5
X-Powered-By: ASP.NET
Date: Wed, 25 Feb 2015 07:37:18 GMT
Content-Length: 0
【问题讨论】:
标签: asp.net-mvc google-api asp.net-identity owin