Я занимаюсь веб-разработкой, и мои пользователи могут войти в Google. Я хотел бы, чтобы они могли удалять свои собственные учетные записи и сбрасывать свои пароли, поэтому мне нужно повторно подтвердить их подлинность.
Мое текущее решение - использовать firebase.auth (). SignInWithRedirect (поставщик); и затем firebase.auth (). getRedirectResult (), чтобы получить учетные данные для user.reauthenticateWithCredential (учетные данные). Проблема в том, что если они выбирают неправильную учетную запись, то в конечном итоге они создают новую учетную запись на моем сайте.
Я вижу какие-то решения для android, использующие Google Sign-In SDK, но кажется, что просто повторить проверку подлинности. Это мой единственный вариант? Нет ли другого способа для повторной проверки подлинности вошедшего в систему пользователя?
Спасибо!