我们是否可以使用Firestore数据来授予或限制访问Firebase云存储上托管的文件? 为例的,我想作为火力地堡安全规则 allow write: if get(/databases/mydbname/documents/guilds/$(guildID)).data.users[(request.auth.uid)] in ["Admin", "Member"];
我有一些文章。 每篇文章都有一个参考场给谁写的特定文章作者的个人资料文件。 Auth'd用户(使用Firebase的身份验证)将与这些配置文件关联。 只有当该用户拥有该文章时,我如何才能使这些文章可由当前登录的用户编辑? 在公司的FireStore的文档,有一个重复的例子: service cloud.firestore {
match /databases/{database}/doc
我想将安全规则基于对另一个对象的引用。我有一组用户和角色集合。用户对象具有一个称为“角色”的字段,该字段是对角色集合中特定文档的引用。 users
id
name
role <-- reference to particular role
roles
id
name
isSuperUser
这里的目标是使具有特定角色(与isSup