【问题标题】:Correctly setup firebase database rules正确设置 firebase 数据库规则
【发布时间】:2021-07-15 03:27:24
【问题描述】:

我的数据库有以下规则。我的数据库结构在数据库中如下

我的数据库规则如下:

{
  "rules": {
    "Users": {
      "$uid": {
        ".read": "$uid === auth.uid",
        ".write": "$uid === auth.uid"
      }
    }
  }
}

如果我查询阅读某用户名下的图书或添加新用户名下的图书,此规则是否仍适用且仅允许具有正确用户 ID 的用户添加图书?还是我需要深入到书籍并添加该规则?比如……

【问题讨论】:

    标签: firebase-realtime-database firebase-security


    【解决方案1】:

    权限在数据库中向下级联。因此,一旦用户对/Users/$uid 具有读取或写入权限,他们也对那里的Books 节点拥有相同的权限。

    有关这方面的更多信息,请参阅read and write permissions cascase 上的文档。

    【讨论】:

      猜你喜欢
      • 2019-01-18
      • 1970-01-01
      • 2020-12-29
      • 1970-01-01
      • 2020-09-20
      • 1970-01-01
      • 2020-03-04
      • 2017-07-15
      • 2020-02-28
      相关资源
      最近更新 更多