Firebase实时数据库规则验证

时间:2020-06-16 19:09:54

标签: firebase firebase-realtime-database firebase-security

我具有以下结构,请帮助我验证规则。

  1. 任何经过身份验证的用户都可以读取/更新/删除任何用户的“帖子”节点
  2. 只有作为所有者的经过身份验证的用户才能更新/删除自己的节点数据(例如名称,homeTown,爱好)
  3. 任何经过身份验证的用户都可以读取任何节点数据
  "rules": {
    "Users": {
      "$uid": {
          "posts": {
                ".read": "auth != null",
                ".write": "auth != null"
          },
        ".read": "auth != null",
        ".write": "!data.exists() || (!newData.exists() && data.child('uid').val() === auth.uid)"
      }
    }
  }
}

但是模拟器否认一切。请帮助我确定我在做什么错。

enter image description here

0 个答案:

没有答案