Как повторно подтвердить подлинность пользователя входа в Google? - PullRequest
0 голосов
/ 03 апреля 2020

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

Мое текущее решение - использовать firebase.auth (). SignInWithRedirect (поставщик); и затем firebase.auth (). getRedirectResult (), чтобы получить учетные данные для user.reauthenticateWithCredential (учетные данные). Проблема в том, что если они выбирают неправильную учетную запись, то в конечном итоге они создают новую учетную запись на моем сайте.

Я вижу какие-то решения для android, использующие Google Sign-In SDK, но кажется, что просто повторить проверку подлинности. Это мой единственный вариант? Нет ли другого способа для повторной проверки подлинности вошедшего в систему пользователя?

Спасибо!

1 Ответ

0 голосов
/ 03 апреля 2020

В документах искали не то место.

reauthenticateWithRedirect существует здесь: https://firebase.google.com/docs/reference/js/firebase.User#reauthenticatewithpopup

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