【问题标题】:How to logout and then re authenticate an anonymous firebase user如何注销然后重新验证匿名 Firebase 用户
【发布时间】:2019-04-22 17:36:06
【问题描述】:

用户一旦开始输入数据,就会以匿名用户身份登录到我的 Firebase 应用。他们可以随时将其转换为普通帐户。为此,我使用 FirebaseUI。一切正常,除非他们在登录过程中。 FirebaseUI 在登录过程开始时自动注销匿名用户。因此他们无法再访问他们的数据,我还没有找到重新验证匿名用户的方法。有没有办法存储匿名用户的凭据然后重新对其进行身份验证?

【问题讨论】:

    标签: firebase firebase-authentication firebaseui


    【解决方案1】:

    当您使用具有 Firebase 身份验证的匿名用户时,他们的标识仅存储在设备上。当您注销此用户时,他们的身份将从设备中删除。此标识一经删除就无法恢复。

    【讨论】:

    • 是的,我知道。但最终存储的只是一个 idToken,我可以事先得到它。我只是无法再次登录。我尝试使用 customToken,但随后用户不再是匿名用户...
    • 这不是真正的弗兰克。当您匿名登录用户时,信息也会存储在 firebase 控制台中。
    • OP 询问如何以同一匿名用户身份重新登录,这是不可能的。虽然他们的 UID 可能存储在 Google 服务器上,但不会存储让他们再次登录同一配置文件所需的凭据(据我所知)。
    猜你喜欢
    • 2021-05-24
    • 2019-05-26
    • 2020-09-10
    • 2011-05-24
    • 1970-01-01
    • 2017-12-18
    • 1970-01-01
    • 2021-10-21
    • 1970-01-01
    相关资源
    最近更新 更多