【发布时间】:2020-05-23 01:54:33
【问题描述】:
我正在尝试确定我的用户集合中的指定字段 role 是否是应用程序中使用的字段。我在规则部分模拟了这个规则,如下图所示:
我正在尝试访问此图像中用户集合的Admin 字段并检查规则以允许在用户是管理员或超级用户时创建新产品(可以创建管理员用户)。下图:
规则模拟似乎失败了,是否有适当的方法来访问安全规则中的该字段(参见两个图像)或正确设置数据库?这些字段是使用单选按钮设置在表单中的吗?
总体期望的任务是只允许我的用户以及应用程序本身访问和/或操作应用程序数据库的某些部分,有没有办法查询这些字段并有条件地呈现 UI 和交互,以避免整个安全规则的事情?
超级用户在所有者的集合中,为简洁起见省略,其中只有一个文档。
谢谢。
【问题讨论】:
标签: flutter google-cloud-firestore firebase-security