Создание пользователя в моей базе данных сервера приложений с использованием данных, полученных из Google API с использованием oauth? - PullRequest
0 голосов
/ 29 апреля 2020

Я создаю android приложение с бэкэндом, используя nodejs

Чего я хочу достичь? создать пользователя в моей базе данных (mongodb ) используя данные из входа в систему, что легко, но я также хочу добавить логин Google и создать пользователя из него.

что я достиг до этого момента я могу 1) запросить Google из мое android приложение для id_token. 2) запросить базовую c информацию, такую ​​как имя, адрес электронной почты и показать ее прямо в моем приложении android. (до этого момента я не взаимодействовал с моим сервером узлов)

то, что я думаю мое android приложение отправит этот id_token на myserver, который будет использовать его для доступа к данным из Google, как имя электронная почта et c. который он будет использовать для создания пользователя в моей базе данных. но конечно я не могу получить доступ к паролю.

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

До этого момента я следовал этому руководству.

https://developers.google.com/identity/sign-in/android/start-integrating

...