我正在外部網站上集成django-allauth的臉書和谷歌登錄。 Facebook幾乎開箱即用。但是,對於Google,我收到了「社交網絡登錄失敗」錯誤。django-allauth谷歌整合給出「社交網絡登錄失敗」錯誤
這裏是我做了什麼:
1.Google API控制檯:對Web應用程序配置客戶端ID
Client ID: xxxxxxx.apps.googleusercontent.com
Email address: [email protected]
Client secret: xxx-yyy-zzz-111-222
Redirect URIs: http://learnbuzz.com/accounts/google/login/callback/
JavaScript origins: http://www.learnbuzz.com
2.Created learnbuzz.com網站在網站
3.Created社交應用中的谷歌應用與客戶端ID和谷歌API控制檯的祕密。
從文檔和其他幾個SO問題看來,這就是所需要的一切。
但是,當我使用谷歌登錄時,我進入accounts.google.com
頁面,要求用戶接受'應用程序共享基本用戶信息和電子郵件'。我接受後,它給了我一個「社交網絡登錄失敗」這個網址:
http://learnbuzz.com/accounts/google/login/callback/?state=l1WdxOgr26bB&code=4/lGhX6Dum_FNnM3FE39TcULZb1UMX.0jX6biQfm3MfEnp6UAPFm0F0CIGMgQI
我缺少什麼配置?
編輯:我不知道它是否重要,但它需要瀏覽器相當一段時間纔會拋出此錯誤。
我也有這個問題,希望看到錯誤消息的更多細節。 –