firebase 制定一个规则来显式地锁定一个集合有什么好处吗?

bfnvny8b  于 2023-01-09  发布在  其他
关注(0)|答案(1)|浏览(87)

例如:

match /groups/{document=**} {
    allow read, write, delete: if false; ///Never allow any client to modify this collection and any sub-collections under it
}

我想锁定我的groups集合和它下面的任何子集合。我知道我并不真的需要写上面的代码,但我想知道添加它是否有任何好处。

roejwanj

roejwanj1#

添加该代码不会改变行为,因为拒绝访问是尚未与某些允许访问的规则匹配的任何文档的 * 默认设置 *。安全规则实现了一个允许列表,这意味着除了允许的访问之外,所有访问都将被拒绝(并且一旦某个规则允许访问,就不能再被另一个规则拒绝)。
如果你想自己阅读和理解,那很好,但它不会改变任何东西默认的工作方式。

相关问题