ОШИБКА социальной аутентификации сайта Django | Facebook OAuth - URL заблокирован

Я работаю над веб-приложением Django, в котором я должен реализовать социальную аутентификацию с помощью Facebook (ссылка - Django 4 By Example). Я установил необходимые пакеты python social_django, django_extensions и работаю с сайтом на https, как указано в книге.

  1. Отредактировал файл hosts моей машины, чтобы он обслуживал доменное имя по моему выбору, в настройках ALLOWED_HOSTS добавил доменное имя.
  2. Я создал приложение, используя аккаунт разработчиков Facebook, сохранил настройки, как указано в книге, и добавил доменное имя в необходимое поле.
  3. В основном приложении urls.py я добавил путь social_auth.
  4. Я добавил url перенаправления в поле Valid OAuth Redirect URIs.

Сайт отлично работает на https с пользовательским доменным именем, но я получаю эту ошибку -

URL blocked: This redirect failed because the redirect URI is not whitelisted in the app's client OAuth settings. Make sure that the client and web OAuth logins are on and add all your app domains as valid OAuth redirect URIs.

Надеюсь, читатель поймет мою проблему, я постарался сделать ее как можно проще, я следую Django 4 By Example Chapter 5. Спасибо

Я проверил онлайн решение, в котором они упомянули, что нужно внести изменения в поле Valid OAuth Redirect URIs и добавить /people/auth/facebook/callback в конце доменного имени. Пожалуйста, проверьте - https://help.sharetribe.com/en/articles/1317674-facebook-error-url-blocked-this-redirect-failed-because

Вернуться на верх