Джанго-Аллах и Facebook заблокировали вызов - PullRequest
0 голосов
/ 05 сентября 2018

Я прошел настройку allauth, использовал настройки по умолчанию и решил такие проблемы, как проблема https ::

ACCOUNT_DEFAULT_HTTP_PROTOCOL = "https"

DEFAULT_HTTP_PROTOCOL = "https"

И используя ngrok, чтобы я мог получить доступ к своей среде разработки, используя ::

https://7fff461c.ngrok.io/  (not real code)

И проверка того, что полный обратный вызов работает ::

https://7fff461c.ngrok.io/accounts/facebook/login/callback/

И настройка Facebook с действительными URI перенаправления OAuth, установленными на https://7fff461c.ngrok.io/, поэтому, когда я ввожу https://7fff461c.ngrok.io в Валидаторе перенаправления в нижней части страницы facebook, это работает ...

Когда я пытаюсь зарегистрироваться по ссылке, я получаю сообщение об ошибке от Facebook:

URL заблокирован: перенаправление не выполнено, поскольку URI перенаправления не включен в белый список в настройках OAuth клиента приложения. Убедитесь, что вход в систему Client и Web OAuth включен, и добавьте все домены приложения в качестве действительных URI перенаправления OAuth

Двойная проверка правильности переданного URL-адреса перенаправления:

расшифровано: & redirect_uri = https://7fff461c.ngrok.io/accounts/facebook/login/callback/&scop

Что еще можно попробовать?!

1 Ответ

0 голосов
/ 05 сентября 2018

Что ж, это стыдно, но я оставлю этот вопрос / ответ здесь на случай, если это поможет кому-то еще.

При вводе параметров действительного URI-адреса перенаправления OAuth в Facebook> необходимо использовать ВЕСЬ URL!

Так что в этом случае:

https://7fff461c.ngrok.io/accounts/facebook/login/callback/

Теперь все работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...