是否可以在不登录Firebase的情况下检查电子邮件/通行证凭据是否有效?

是否可以在不登录Firebase的情况下检查电子邮件/通行证凭据是否有效?,firebase,firebase-authentication,Firebase,Firebase Authentication,嗨,我有这样的证书 let credential = EmailAuthProvider.credential(withEmail: email, password: password) 我想在登录用户之前检查它们是否有效。 我需要检查它,因为我想在登录到提供的帐户之前链接匿名帐户。是否尝试将现有电子邮件/密码帐户与匿名帐户合并?如果这样,则无法将两个现有帐户与不同的UID链接。您需要手动合并并删除其中一个用户。要在登录后检查帐户是否有效而不丢失匿名用户,您始终可以使用相同的plist配置创建

嗨,我有这样的证书

let credential = EmailAuthProvider.credential(withEmail: email, password: password)
我想在登录用户之前检查它们是否有效。
我需要检查它,因为我想在登录到提供的帐户之前链接匿名帐户。

是否尝试将现有电子邮件/密码帐户与匿名帐户合并?如果这样,则无法将两个现有帐户与不同的UID链接。您需要手动合并并删除其中一个用户。要在登录后检查帐户是否有效而不丢失匿名用户,您始终可以使用相同的plist配置创建Firebase应用程序的临时副本,然后使用该电子邮件/通行证凭据登录该副本。如果成功,则凭据有效,您可以手动合并每个应用程序实例上的两个当前用户。

查看文档,您似乎只能使用凭据重新验证,并且只能通过登录进行验证。