Firestore-使用单独的表作为安全规则

时间:2020-05-15 13:23:04

标签: google-cloud-firestore firebase-security

我想有一个单独的表,其中存储了允许在另一个表中创建条目的用户列表。我想在Firestore中编写一条安全规则,以检查用户在该表中是否有条目。

这可能吗,您将如何构造该规则?当我尝试以下操作时,没有出现错误,但是创建失败

match /databases/{database}/documents {
    match /designs {
        allow create:  if get(/databases/$(database)/documents/designers).data.userId == request.auth.uid

    }
}

请注意,我不会将这些权限与用户ID一起存储,如下所示。我想可能有必要将一个属性附加到用户个人资料,然后测试该属性?

0 个答案:

没有答案