2013-08-28 33 views
5

FacebookとGoogleログインにdjango-allauthを統合するために外部サイトで作業しています。 Facebookはほぼそのままの状態で働いていた。しかし、Googleでは「ソーシャルネットワークログインの失敗」というエラーが表示されます。ここでdjango-allauth Googleインテグレーションで「ソーシャルネットワークログイン失敗」エラーが発生する

は私がやっていることです:

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におけるサイトソーシャルアプリのGoogleアプリで、クライアントIDとGoogle APIコンソールのシークレットが含まれています。

ドキュメントや他のほとんどの質問からは、そのすべてが必要なようです。

しかし、Googleを使用してログインすると、accounts.google.comページが表示され、ユーザーに「基本的なユーザー情報とメールを共有するアプリケーション」を受け入れるように求められます。私は受け入れた後、それは私にこのURLの「ソーシャルネットワークログイン失敗」を与える:

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

私は何を設定をしないのですか?

編集:問題があるかどうかわかりませんが、このエラーが発生するまでにかなりの時間がかかります。

+0

私はこの問題も抱えていますが、エラーメッセージから詳細を見るのが大好きです。 –

答えて

1

http://learnbuzz.com/accounts/google/login/callbackにアクセスしようとしましたが、http認証をリクエストしています。 401状態コードを返しています。

おそらく、あなたのブラウザはすでにログインしており、この認証要求を見ることはできません。

このページには、匿名のブラウザウィンドウからアクセスする必要があります。承認の必要性を取り除くと、それが機能します。

関連する問題