Firebase Security:只读父节点,但可写子节点
-
26-12-2019 - |
题
我可以拥有只读父节点,但允许写入其叶节点吗?
用例:
用户父级 作为儿童的推荐
我让经过身份验证的用户读取自己的用户对象,但允许它们向其他用户编写标题。
或将其作为两个具有用户ID链接的父级节点(链接)关闭?
谢谢。
解决方案
是 - 你可以。
设置父规则处的更限制性的.write规则,但是在叶节点处设置较少的限制性.write规则。
例如:
{
"root": {
"parent": {
"$user": {
".write": false,
".read": true,
"leaf": {
".write": true
}
}
}
}
. 不隶属于 StackOverflow