django allauth谷歌整合给出了;社交网络登录失败“;错误

django allauth谷歌整合给出了;社交网络登录失败“;错误,django,google-openid,django-allauth,django-openid-auth,Django,Google Openid,Django Allauth,Django Openid Auth,我正在一个外部网站上工作,将django allauth集成到facebook和google登录中。Facebook几乎是开箱即用。然而,在谷歌上我得到了“社交网络登录失败”的错误 以下是我所做的: 1.Google API控制台:用于web应用程序配置的客户端ID Client ID: xxxxxxx.apps.googleusercontent.com Email address: yyyyyyyy@developer.gserviceaccount.com Client secret

我正在一个外部网站上工作,将django allauth集成到facebook和google登录中。Facebook几乎是开箱即用。然而,在谷歌上我得到了“社交网络登录失败”的错误

以下是我所做的:

1.Google API控制台:用于web应用程序配置的客户端ID

 Client ID: xxxxxxx.apps.googleusercontent.com
 Email address: yyyyyyyy@developer.gserviceaccount.com
 Client secret: xxx-yyy-zzz-111-222
 Redirect URIs: http://learnbuzz.com/accounts/google/login/callback/
 JavaScript origins: http://www.learnbuzz.com
2.在网站中创建learnbuzz.com网站

3.从google API控制台使用客户端ID和密码在社交应用中创建google应用

从文档和其他一些问题来看,似乎这就是所需要的

但是,当我使用谷歌登录时,我会进入
accounts.google.com
页面,它会要求用户接受“应用程序共享基本用户信息和电子邮件”。在我接受后,它会给出此url的“社交网络登录失败”:

http://learnbuzz.com/accounts/google/login/callback/?state=l1WdxOgr26bB&code=4/lGhX6Dum_FNnM3FE39TcULZb1UMX.0jX6biQfm3MfEnp6UAPFm0F0CIGMgQI

我错过了什么

编辑:我不知道这是否重要,但浏览器需要相当长的时间才能抛出此错误。

我已尝试访问,它请求http授权。它正在返回401状态代码

可能您的浏览器已登录,您无法看到此身份验证请求


应该可以从匿名浏览器窗口访问此页面。在您消除授权需求后,它将起作用

我也有这个问题,希望从错误消息中看到更多细节。