通过.NET / OWIN进行Google身份验证:Access_Denied

时间:2015-11-25 01:24:04

标签: oauth owin google-authentication

当我尝试致电Google进行身份验证时,我收到了access_denied响应。

我启用了Google+ API

这段代码昨天正在运行,我没有看到任何会导致它现在破坏的代码。

此代码在一个环境(dev)中工作,但在另一个环境(测试)中失败。

我更新了我们的测试环境以获得相同的代码(从dev复制)并且在那里失败。

这似乎与服务器有关,但我无法弄清楚原因。

Google的配置具有所有相应的响应并重定向uris(我刚刚更改了子域名)。

无论如何我能找到拒绝访问的原因吗?

1 个答案:

答案 0 :(得分:0)

与Google进行互动时获取通用访问被拒绝错误的一个可能原因是他们阻止“安全性较低的应用”:https://support.google.com/accounts/answer/6010255?hl=en

它通常会将大多数应用和网站假定的错误作为错误密码返回,即使您的密码正确也是如此。如果您在开发和测试之间使用不同的Google帐户,并且其中一个配置与另一个不同,则可能是原因。