我目前正在实现从我的应用程序中删除用户,但他们的一些数据将保留存储。他们的数据在Firebase身份验证中由他们的用户UUID唯一标识,所以我想知道在从Firebase身份认证中删除一个用户后,另一个用户将来是否可以声明他们的用户UUID?
我之所以这么问,是因为如果未来的新用户可以申请他们的用户UUID,他们将与实际上不应该与他们关联的数据相关联(因为数据是由用户UUID标识的(。
谢谢!
根据官方firebase文档的规定,每个用户都有一个唯一的ID;这是每个注册的标识符,对每个用户都是唯一的。如果他们删除了自己的帐户,该ID将不会再次使用。您可以确保用户数据不会被覆盖。请记住为Firestore数据库编写强大的安全规则,这样用户的数据只能由他们访问。
用户文档安全规则