2013-08-28 2 views
5

페이스 북과 Google 로그인을 위해 django-allauth를 통합하기 위해 외부 사이트에서 작업하고 있습니다. Facebook은 거의 즉시 작동했습니다. 그러나 Google에서는 "소셜 네트워크 로그인 실패"오류가 발생합니다. 여기 django-allauth Google 통합 프로그램에서 "Social Network Login Failure"오류가 발생합니다.

내가 무엇을했는지 있습니다 :

1.Google API 콘솔 : 사이트의 웹 응용 프로그램 구성을위한 클라이언트 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와 Google API 콘솔의 비밀을 사용하여 소셜 앱의 Google 앱

문서 및 다른 몇 가지 질문에서 볼 때 그게 모두 필요한 것 같습니다.

하지만 Google을 사용하여 로그인 할 때 사용자에게 '기본 사용자 정보 및 이메일 공유 앱'을 허용할지 묻는 accounts.google.com 페이지가 표시됩니다.

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

내가 놓친 게 무엇 설정 : 내가 동의 한 후,이 날이 URL에 대한 "소셜 네트워크 로그인 실패"제공?

편집 : 중요한지는 잘 모르겠지만이 오류가 발생하기까지는 꽤 시간이 걸립니다.

+0

이 문제도 발생했습니다. 오류 메시지에서 자세한 내용을보고 싶습니다. –

답변

1

http://learnbuzz.com/accounts/google/login/callback에 액세스하려고 시도했으며 http 권한을 요청합니다. 401 상태 코드가 반환됩니다.

아마도 귀하의 브라우저는 이미 로그인되어 있으며이 인증 요청을 볼 수 없습니다.

이 페이지는 익명 브라우저 창에서 액세스 할 수 있어야합니다. 권한 부여의 필요성을 제거하면 작동 할 것입니다.