Firebase匿名身份验证:还原帐户

时间:2020-02-13 10:35:44

标签: javascript firebase firebase-authentication

我有以下情况:使用Firebase Auth对用户进行匿名身份验证。然后,他使用电子邮件和密码登录到现有帐户。然后,他再次注销该帐户。现在,我想重新创建他以前使用的匿名帐户。

是否可以将匿名证书本地存储在设备上,并在以后使用它们再次登录到匿名帐户?我想保存访问/刷新令牌就足够了,但是firebase auth是否为此提供了API?

1 个答案:

答案 0 :(得分:0)

一旦Firebase身份验证匿名用户的UID丢失,将无法恢复。此时,您所能做的就是为他们创建一个新的匿名帐户,但是这样就不会具有先前帐户的历史记录。

您通常要在用户登录后link the email+password account to the anonymous ID进行操作。

然后,如果用户想断开其电子邮件和密码凭据,则可以unlink the two accounts