作者:平凡无间2010 | 来源:互联网 | 2023-05-24 18:29
我试图了解安全规则结构是如何工作的.我有这些规则:
{
"rules": {
"level1": { //public info
".read": true,
".write": true,
"level2": { //private info
".read": false,
".write": false
}
}
}
}
然后用模拟器测试我希望有r/w访问level1,而不是level2 ...
但结果是我有两个级别的r/w访问权限.那个怎么样?我错过了什么吗?
谢谢.
1> Frank van Pu..:
在一个级别授予(读取或写入)访问权限时,您无法撤消较低级别的访问权限.有关安全性的Firebase文档,请参阅此引用:
规则级联
安全和火灾规则从头到尾工作
这是了解安全性和Firebase规则的关键概念.子规则只能为父节点已声明的内容授予其他权限.他们无法撤销读取或写入权限.