Как связать идентификацию oauth с локальной идентификацией? - PullRequest
0 голосов
/ 20 июня 2020

Я пытаюсь создать мобильное приложение на React Native, которое позволяет "социальный" вход, например, Google, Facebook, Instagram, GitHub и т. Д. c. У меня было несколько вопросов по этому поводу:

  1. Как мне обрабатывать создание учетной записи пользователя на бэкэнде, т.е. когда пользователь аутентифицируется (скажем) в Google в приложении, используя, например, react-native-google-signin плагин, как мне создать учетную запись для этого пользователя на моем сервере?

  2. Если мой серверный модуль должен использовать учетные данные клиента для получения данных для регистрации (например, адрес электронной почты пользователя, имя, фамилия) из службы, должен ли я реализовать отдельное соединение для каждой службы, для которой я хочу аутентифицироваться?

  3. Если мой бэкэнд записан в Django, Есть ли Django плагины, которые позволяют мне делать это из коробки?

...