Подтвердите, что пользователь владеет социальной учетной записью, не переключаясь на другого зарегистрированного пользователя (django social auth) - PullRequest
0 голосов
/ 24 февраля 2020

Я использую Django социальную аутентификацию для входа пользователей в систему через Facebook, Twitter и т. Д. c, как описано, например, здесь .

Сценарий: пользователь вошел в систему на мою платформу, используя мою собственную систему входа в систему. Я хочу, чтобы они подтвердили, что они владеют определенной учетной записью Twitter, не перенаправляя их в представление, где request.user - это новая UserSocialAuth, связанная с их учетной записью Twitter. Я хочу показать пользователю страницу входа в Твиттер, но после того, как они предоставят свои учетные данные, оставьте их вошедшими в систему, как они были, а не войдите как другой пользователь.

1 Ответ

0 голосов
/ 24 февраля 2020

может добавить более доступные данные для ваших социальных пользователей, указанных здесь:

https://python-social-auth.readthedocs.io/en/latest/configuration/django.html#database

...