Google Auth 在模板中不起作用 asp.net mvc 项目
Google Auth does not work in template asp.net mvc project
所以我有 VS 2013 update 4,我从模板创建了 ASP.NET MVC 应用程序,并通过使用 Google 身份验证方法并传递客户端 ID 和密码配置了 Google 身份验证。但由于某种原因,一旦我单击 'Accept' 按钮 google 页面,我将被重定向到我期望的页面,但浏览器控制台中出现错误 500,页面本身没有任何内容。
我阅读了很多文章并在 Google 开发者控制台中启用了所有必需的 API。但似乎没有什么适合我。
我还有另一个自定义身份验证中间件,它之前工作得很好,但在我启用 Google 后就停止工作了。我使用 nuget 包版本 3.0.1.
如果我禁用自定义身份验证中间件 Google 仍然无法正常工作。
请指教
好的,这就是为什么应该保留默认值的原因。所以默认重定向 URL 是 /signin-google 内置于 Google 中间件。因为我的 URL 是 /Account/ExternalLoginCallback 我认为在配置 GoogleOAuth2AuthenticationOptions.
时设置它是个好主意
一旦从配置中删除 CallbackPath = new PathString("Account/ExternalLoginCallback") 它就可以正常工作了。
所以我有 VS 2013 update 4,我从模板创建了 ASP.NET MVC 应用程序,并通过使用 Google 身份验证方法并传递客户端 ID 和密码配置了 Google 身份验证。但由于某种原因,一旦我单击 'Accept' 按钮 google 页面,我将被重定向到我期望的页面,但浏览器控制台中出现错误 500,页面本身没有任何内容。
我阅读了很多文章并在 Google 开发者控制台中启用了所有必需的 API。但似乎没有什么适合我。
我还有另一个自定义身份验证中间件,它之前工作得很好,但在我启用 Google 后就停止工作了。我使用 nuget 包版本 3.0.1.
如果我禁用自定义身份验证中间件 Google 仍然无法正常工作。
请指教
好的,这就是为什么应该保留默认值的原因。所以默认重定向 URL 是 /signin-google 内置于 Google 中间件。因为我的 URL 是 /Account/ExternalLoginCallback 我认为在配置 GoogleOAuth2AuthenticationOptions.
时设置它是个好主意一旦从配置中删除 CallbackPath = new PathString("Account/ExternalLoginCallback") 它就可以正常工作了。