【发布时间】:2020-11-22 07:32:44
【问题描述】:
我只想向具有 isAdmin:true 的经过身份验证的用户授予 .write 权限 下面是数据库的结构。 在 clients(users) 节点中,uid 是 Firebase 生成的身份验证 uid。
{
"clients" : {
"-M8bGQaB....." : {
"isAdmin" : true,
"uid" : 5gvR1GzT...
}
},
"products" : {
"-M81GzT....." : {
"productName": "Product 1"
},
"-M81GzT....." : {
"productName": "Product 2"
}
}
【问题讨论】:
-
请编辑问题,以更清楚地解释什么不符合您的预期。如果没有将要访问数据库的代码,规则就没有任何意义。由于您使用 Cloud Functions 进行了标记,因此请在此处说明该产品是如何涉及的。
-
嘿!错误添加了 Cloud Function 标签。删除它。
标签: firebase firebase-realtime-database firebase-authentication firebase-security