python-social-auth возвращает токен drf в качестве параметра

#django #django-rest-framework #python-social-auth

Вопрос:

Я использую аутентификацию токенов django rest framework для своих клиентов. Я также реализовал социальную аутентификацию с помощью python-social-auth в своем проекте.

Однако, как только пользователь вошел (или зарегистрировался) с помощью социальной аутентификации python, я хочу перенаправить его на следующий URL-адрес вместе с токеном drf в качестве параметра.

Итак, если я сделаю подобный запрос с интерфейса:

 localhost:8000/auth/login/github?next=localhost:3000
 

затем серверная часть должна перенаправить на следующий URL-адрес

 localhost:3000?token=USER_TOKEN_HERE
 

USER_TOKEN будет токеном drf для пользователя, который был создан или вошел в систему.
Как это может быть реализовано в python-social-auth? Я не смог найти никаких хороших рекомендаций.

Большое спасибо!