Google Auth с использованием social-auth-app-django в проекте (Django + React)

У меня есть проект с Djang + React, и мне нужно использовать Google OAuth2 для аутентификации входа пользователя. Похоже, social-auth-app-django - популярный пакет для Django, и я искал, как его использовать.

Но я не смог найти ни одного примера с React на интерфейсе. Я могу видеть много примеров с кнопкой, реализованной такими шаблонами Djang.

 <a class="btn btn-primary" href="{% url 'social:begin' 'google-oauth2' %}">
    Login
 </a>

Но на что она должна указывать с помощью кнопки React Login? И следует ли передавать ключ Google OAuth2 или секрет Google OAuth2 из React в Django?

НУЖНА ПОМОЩЬ, спасибо!


person Keannylen    schedule 31.01.2020    source источник
comment
Согласно этому ответу: При использовании <a href="{% url 'social:begin' 'google-plus' %}">Login</a> для входа в систему он преобразуется в /login/google-plus/. Это не только получает acess_token, но и создает пользователя социальной сети в вашей базе данных. Может быть, это укажет вам правильное направление.   -  person k427h1c    schedule 24.09.2020


Ответы (1)


Если вы хотите использовать Google OAuth2 в реакции, react-google-login - хороший пакет.

person Muhammad Haseeb    schedule 31.01.2020
comment
Мне нужно подтвердить статус входа пользователя на стороне сервера - person Keannylen; 31.01.2020