未经授权的所有用户的Firebase数据

时间:2016-11-17 16:17:39

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

是否可以为用户创建一些数据部分,例如商店列表,而无需授权,但只有授权用户才能更改有关产品的信息或创建新产品?

2 个答案:

答案 0 :(得分:3)

您可以这样做,只需在该特定位置声明以下规则

{
  "rules": {
    "Products":{
      ".read": "true",
    ".write": "auth.uid!=null"
    }

  }
}

只有authurized用户才能写入数据。

答案 1 :(得分:1)

是的,这是可能的。在Firebase数据库的安全规则中,您可以为.read.write指定不同的规则。

{
  "rules": {
    ".read": "true",
    ".write": "auth !== null"
  }
}

上述规则允许任何人阅读数据库中的任何内容,但只有登录用户才能写入。