2013-07-01 2 views
3

Я использую django-allauth и пытаюсь войти на мой сайт через учетную запись gmail. Я настроил АНИВход в Django allauth с учетной записью google

Google API

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

Но когда я нажимаю на ссылку Google для входа в Я получаю ошибку

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 

Я не получить именно там, где я пошло не так потому что Twitter и Facebook логины были успешными. help pls

ответ

2

Вы настроили URI перенаправления HTTPS, в то время как ваше приложение Django использует URI HTTP. Либо добавьте http://tutor.herokuapp.com/accounts/google/login/callback на консоль Google API, либо используйте HTTPS для своего проекта Django.

+0

Глупый я, пропустил это. Можете ли вы также вести меня о том, как получить доступ к учетной записи yahoo. Было бы очень полезно, что у меня уже есть api. Я должен использовать Openid или есть явная конфигурация yahoo. – flexxxit

+0

На данный момент Yahoo OAuth1 еще не поддерживается, Yahoo предлагает OpenID, который поддерживается. – pennersr

Смежные вопросы