Как мне связать несколько социальных учетных записей python-social-auth с существующим пользователем через REST api?

#djan&o #djan&o-rest-framework #python-social-auth

#djan&o #djan&o-rest-framework #python-social-auth

Вопрос:

Я использую python-social-auth, чтобы разрешить моим пользователям регистрироваться через Apple и Goo&le. Я пытаюсь выяснить, как с помощью REST я могу связать социальные учетные записи с существующим пользователем, адрес электронной почты которого отличается от учетной записи социальной сети (требование проекта заключается в том, что пользователи создаются вручную в серверной части, а затем могут связать вход в социальную сеть для удобства доступа). Это приложение React Native, поэтому обычный автоматический способ активных сеансов не будет работать. Я использую https://&ithub.com/st4lk/djan&o-rest-social-auth для простого создания конечных точек.

Заранее всем спасибо.

Ответ №1:

У меня получилось. В итоге я сделал это, создав associated_email поле в модели профиля для каждой службы социальной аутентификации и написав настраиваемую версию associate by email шага в конвейере, которая проверяет соответствие этому полю.

Спасибо вам всем.