【发布时间】:2020-03-25 20:54:13
【问题描述】:
我需要将存储在 Firestore 中的会议对象的访问权限限制为特定用户 ID(会议参与者)。
会议示例:
{
name: "Topic 1";
participantsIds : [
"0YClg4mgljK8m16znDrW",
"xFRCam5joc3nDW5jHWT5"
];
}
要从 Firestore 为特定参与者加载会议,我可以轻松地使用 where 查询和“array-contains”运算符。
如何编写 Firestore 安全规则以防止非会议参与者(不在参与者IDs 数组中)的用户读取?
是否有更好的方法来存储会议参与者并轻松查询和编写安全规则?
【问题讨论】:
标签: firebase google-cloud-firestore firebase-security