0

假设我Email / Password为我的 Firebase 集合创建了一个新用户,名为bob@example.com

我现在如何将对该集合中任何内容的写访问权限限制为专门针对该用户?

{
  "rules": {
    ".read": true,
    ".write": false
  }
}

...?
4

1 回答 1

1

您可能需要更具体一些才能获得比安全规则文档更有帮助的内容。但要回答您的问题,假设您想限制对 Bob 的整个 Firebase 写入权限:

{
  "rules": {
    ".read": true,
    ".write": "auth.email == 'bob@example.com'"
  }
}

假设您想将itemFirebase 中的集合限制为 Bob:

{
  "rules": {
    ".read": true,
    "items": {
      ".write": "auth.email == 'bob@example.com'"
    }
  }
}
于 2013-11-04T01:59:13.823 回答