2013-07-01 3 views
3

나는 django-allauth를 사용하고 있으며 Gmail 계정을 통해 내 웹 사이트에 로그인하려고합니다. 나는 API를장고는 Google 계정으로 allauth 로그인

구글 API

Redirect URIs: https://tutor.herokuapp.com/accounts/google/login/callback 
JavaScript origins: https://tutor.herokuapp.com 

을 설정하지만 구글 링크를 클릭했을 때 오류 내가 그나마

Error: redirect_uri_mismatch 
The redirect URI in the request: http://tutor.herokuapp.com/accounts/google/login/callback/ did not match a registered redirect URI 

정확히 내가 잘못 갈 얻을 수에 서명 트위터와 페이스 북 로그인이 성공했기 때문입니다. 도움 pls

답변

2

Django 응용 프로그램이 HTTP URI를 사용하는 반면 HTTPS 리디렉션 URI를 구성했습니다. http://tutor.herokuapp.com/accounts/google/login/callback을 Google API 콘솔에 추가하거나 Django 프로젝트에 HTTPS를 사용하십시오.

+0

어리석은 나를 놓치지 마라. 야후 로그인을하는 방법에 대해서도 안내해 줄 수 있습니까? 많은 도움이 될 것입니다. 이미 API를 만들었습니다. Openid를 사용해야합니까, 아니면 명시 적으로 야후 구성을 사용해야합니까? – flexxxit

+0

야후의 OAuth1은 아직 지원되지 않습니다. 야후는 지원되는 OpenID를 제공합니다. – pennersr

관련 문제