Django allauth google OAuth redirect_uri_mismatch error - PullRequest
0 голосов
/ 20 февраля 2019

Я использую Google OAuth для своего приложения Django (через пакет allauth)

Я выполнил все стандартные шаги настройки.В консоли разработчика Google вот что у меня есть:

Авторизованные источники JavaScript

https://example.com  

Авторизованные URI перенаправления

https://example.com/accounts/google/login/callback/ - login fails
http://example.com/accounts/google/login/callback/ - login succeeds

Что я заметил, что если у меня есть URL-адрес перенаправления https в URI авторизованного перенаправления, он не разрешает вход в систему и завершается с ошибкой redirect_uri_mismatch .Если у меня есть http URL-адрес перенаправления, то вход в систему будет успешным.

Что мне нужно сделать, чтобы иметь активированный URL-адрес перенаправления https?

1 Ответ

0 голосов
/ 20 февраля 2019

Добавление следующего в производственные settings.py исправило проблему для меня:

ACCOUNT_DEFAULT_HTTP_PROTOCOL = 'https'

...