【问题标题】:Are User UUIDs re-used after deletion? (Firebase Authentication)删除后是否重新使用用户 UUID? (Firebase 身份验证)
【发布时间】:2020-07-23 11:44:43
【问题描述】:

我目前正在从我的应用程序中删除用户,但他们的一些数据仍将被存储。他们的数据在 Firebase 身份验证中由他们的用户 UUID 唯一标识,所以我想知道在从 Firebase 身份验证中删除用户后,其他用户是否可以在未来声明他们的用户 UUID?

我问是因为如果未来的新用户可以声明其用户 UUID,他们将与实际上不应该与他们关联的数据相关联(因为数据由用户 UUID 标识)。

谢谢!

【问题讨论】:

    标签: firebase firebase-authentication


    【解决方案1】:

    根据官方 Firebase 文档的规定,每个用户都有一个唯一 ID;这是每个注册标识符,并且对于每个用户都是唯一的。如果他们删除他们的帐户,该 ID 将不会再次使用。 您可以确保用户数据不会被覆盖。 请记住为您的 Firestore 数据库编写强大的安全规则,以便您的用户的数据只能由他们访问。

    Users Documentation Security Rules

    【讨论】:

    • 如果这个答案对你有用,请不要忘记接受它。
    猜你喜欢
    • 1970-01-01
    • 2017-05-15
    • 2021-02-28
    • 2020-10-13
    • 1970-01-01
    • 2017-03-08
    • 1970-01-01
    • 2019-01-20
    相关资源
    最近更新 更多