Ссылка SMS OTP аутентификация с проверкой подлинности ссылки электронной почты в firebase - PullRequest
0 голосов
/ 07 декабря 2018

Я использую два метода аутентификации с помощью firebase, аутентификации по телефону и аутентификации по ссылке в электронной почте.Однако оба приводят к созданию отдельных учетных записей, я каким-то образом хочу подключить электронную почту к учетной записи, подтвержденной с помощью телефона, чтобы в следующий раз при использовании аутентификации по электронной почте была получена правильная учетная запись (связанная по телефону).

Я могу найти https://firebase.google.com/docs/auth/android/account-linking, но это не касается метода проверки ссылки.

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

Любая помощь в этом отношении будет высоко оценена.

1 Ответ

0 голосов
/ 08 декабря 2018

получил решение, которое я сделал следующим образом.Сначала я аутентифицировал пользователя с помощью телефона, когда вместо вызова signInWith проверяется OTP, я спросил пользователя, хочет ли он связать письмо с этим телефоном.Если пользователь выбирает и вводит электронную почту, ссылка для подтверждения переходит на его учетную запись электронной почты, когда пользователь выполняет проверку электронной почты, после возвращения в приложение я связываю это подтвержденное электронное письмо с аутентифицированной учетной записью телефона, используя ссылку.У меня уже работают динамические ссылки, поэтому я использовал их здесь как есть.

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