Я использую social-app- django GoogleOAuth2 бэкэнд и столкнулся с проблемой с redirect_uri
Мне удалось настроить INSTALLED_APP, AUTHENTICATION_BACKENDS, url.py и добавить ниже 3 в настройках
SOCIAL_AUTH_GOOGLE_OAUTH2_KEY='MY KEY'
SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET='MY SECRET'
LOGIN_REDIRECT_URL='http://localhost:8000/api/auth/complete/google-oauth2/'
У меня http://localhost: 8000 / api / complete / google-oauth2 / , добавленных в мои URI авторизованного перенаправления google.
Я активировал авторизационный вход, открыв http://127.0.0.1: 8000 / login / google-oauth2 / (да, мой проект использует реакцию на внешний интерфейс, поэтому не использует Django шаблоны).
Problem is I always get this error
Error: redirect_uri_mismatch
The redirect URI in the request, http://127.0.0.1:8000/complete/google-oauth2/, does not match the ones authorized for the OAuth client. To update the authorized redirect URIs, visit: ....
redirect_url в сгенерированном URL-адресе аутентификации всегда http://127.0.0.1: 8000 / complete / google-oauth2 / , и если я заменю его на, настроенный в консоли Google, он будет работать. Так что я предполагаю, что это должно быть что-то, связанное с настройками.
Похоже, что настройки перенаправления URL работают, есть идеи, что не так? Пожалуйста, помогите!