唯一子名称的Firebase规则

唯一子名称的Firebase规则,firebase,firebase-realtime-database,firebase-security,Firebase,Firebase Realtime Database,Firebase Security,假设数据结构简单: -root -uid name:string -uid2 name:string firebase端(服务器)是否有限制唯一名称的方法 我见过一些解决方案,比如在另一个节点上存储名称。问题在于,存储操作实际上是在客户端执行的。注册用户仍然很容易绕过检查 谢谢 无法确保列表中的值是唯一的。但另一方面,密钥在其上下文中保证是唯一的。这就是为什么您找到的所有解决方案都会将您想要的值交换为键的原因。这种方法很有效,许多Firebase开发人员都使用这种方法。如果您在安全

假设数据结构简单:

-root
 -uid
  name:string
 -uid2
  name:string
firebase端(服务器)是否有限制唯一名称的方法

我见过一些解决方案,比如在另一个节点上存储名称。问题在于,存储操作实际上是在客户端执行的。注册用户仍然很容易绕过检查


谢谢

无法确保列表中的值是唯一的。但另一方面,密钥在其上下文中保证是唯一的。这就是为什么您找到的所有解决方案都会将您想要的值交换为键的原因。这种方法很有效,许多Firebase开发人员都使用这种方法。如果您在安全地执行此操作时遇到问题,请共享。请参阅,无法确保列表中的值唯一。但另一方面,密钥在其上下文中保证是唯一的。这就是为什么您找到的所有解决方案都会将您想要的值交换为键的原因。这种方法很有效,许多Firebase开发人员都使用这种方法。如果您在安全工作方面遇到问题,请共享。请参阅和