在不同设备上使用验证电子邮件进行 Firebase 身份验证登录

时间:2021-03-25 09:32:58

标签: ios swift firebase firebase-authentication

我有一个 iOS 应用程序,它使用 Snapchat 登录 API 进行登录和注册。注册过程本身也使用 Firebase 电子邮件验证来验证用户的电子邮件。然后我使用提供的验证链接和电子邮件将用户登录到 Firebase 身份验证,以便我可以将其用于 Firestore 安全规则。 如果我已经可以访问 Firestore DB 中的详细信息(电子邮件、身份验证 uid 等),我该如何重新登录该用户以在另一台设备上进行身份验证?有没有办法在不向该设备发送新的验证链接的情况下实现这一点?

我想在 Firestore 的用户文档中保存上次使用的验证链接。我尝试使用电子邮件和链接登录,但正如预期的那样,我收到链接已过期/已使用错误。

0 个答案:

没有答案