Django связывает allauth с google-api для входа в систему
Так я получил кнопку google для ссылки на http://localhost:8000/accounts/google/login/, и она отображает следующее
Вход через Google Вы собираетесь войти в систему, используя стороннюю учетную запись Google. аккаунта от Google.
Продолжить
и если я нажимаю кнопку продолжения, то получаю следующее. Как мне продолжить отсюда, чтобы аутентифицировать пользователя с помощью google-api с allauth. У меня есть форма согласия OAuth с идентификатором клиента OAuth 2.0 для веб-приложения.
Ошибка авторизации Ошибка 400: redirect_uri_mismatch
Вы не можете войти в это приложение, потому что оно не соответствует политике Google OAuth 2.0.
.
OAuth2.0 Client
Authorized JavaScript origins
For use with requests from a browser
URIs *
http://127.0.0.1:8000
http://localhost:8000
https://url.com
Authorized redirect URIs
For use with requests from a web server
URIs *
http://127.0.0.1:8000/accounts/google/login/callback
http://localhost:8000/accounts/google/login/callback
https://url.com/accounts/google/login/callback
login.html:
{% extends 'base.html' %}
{% block title %}Login{% endblock %}
{% block content %}
<button><a href="{% url 'signup' %}">Sign up</a></button>
<a id="google_login" href="/accounts/google/login" class="btn btn-success">
Sign in with Google
</a>
{% endblock %}