【发布时间】:2019-10-20 10:25:02
【问题描述】:
我在编写 firebase 权限时遇到问题。如果经过身份验证,我希望那些用户只写入用户部分,其他所有人都应该能够读取或写入数据库的任何部分。有什么方法可以为每个表定义规则,默认为 true 并限制只对用户部分进行身份验证,或者我必须为每个表显式编写规则。
附言。如果有人可以指导我应该为具有以下结构的消息发送和接收功能的应用程序实施哪些规则,那就太好了:
-聊天
-朋友
-用户
-message_notifications
-消息
-通知
/* Visit https://firebase.google.com/docs/database/security to learn more about security rules. */
"rules": {
"Users":{
"$uid":{
".read": true,
".write": "auth.uid == $uid"
}
}
}
}
【问题讨论】:
标签: firebase firebase-realtime-database firebase-security