首页 文章

链接SMS OTP身份验证与firebase中的电子邮件链接验证身份验证

提问于
浏览
0

我使用两种身份验证方法,包括firebase,电话验证和电子邮件链接验证身份验证 . 然而,两者都导致单独的帐户,我不知何故想要将电子邮件连接到使用电话验证的帐户,以便下次使用电子邮件链接身份验证时,将检索正确的帐户(通过电话链接) .

我可以找到https://firebase.google.com/docs/auth/android/account-linking但是这没有提到链接验证方法 .

我在这里想的是,当用户使用手机登录时,我是否可以在firebase auth上的用户 Profiles 中添加电子邮件,以便可以使用相同的电子邮件进行电子邮件验证 .

在这方面的任何帮助将受到高度赞赏 .

1 回答

  • 0

    得到了我所做的解决方案如下 . 我现在首先使用手机验证用户,当验证OTP而不是调用signInWith方法时,我问用户是否要用这个手机链接电子邮件 . 如果用户选择并输入电子邮件,则当用户执行电子邮件验证时,验证链接会转到他的电子邮件帐户,在返回应用后,我会使用该链接将此经过验证的电子邮件与电话验证帐户相关联 . 我已经有了动态链接,所以在这里使用它就好了 .

相关问题