Как сопоставить одну социальную учетную запись нескольким учетным записям с помощью django-allauth - PullRequest
1 голос
/ 31 октября 2019

Мне нужно сопоставить одну социальную учетную запись (созданную на сервере Django с django-oauth-toolkit) с несколькими различными именами входа на веб-сайте Django. Мне уже удалось подключиться, и сервер передает все разрешенные учетные записи, так что клиент подключается как одна из них.

Я хотел бы добавить возможность запрашивать выбор какой из учетных записей следует использовать. В настоящее время я подключаю пользователя в методе pre_social_login адаптера учетной записи.

Единственная идея, которую я имею, - это сохранить в сеансе доступные учетные записи и перенаправить на страницу, чтобы выбрать предпочтительную. Я хотел бы понять, есть ли лучший способ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...