例如:
match /groups/{document=**} { allow read, write, delete: if false; ///Never allow any client to modify this collection and any sub-collections under it }
我想锁定我的groups集合和它下面的任何子集合。我知道我并不真的需要写上面的代码,但我想知道添加它是否有任何好处。
groups
roejwanj1#
添加该代码不会改变行为,因为拒绝访问是尚未与某些允许访问的规则匹配的任何文档的 * 默认设置 *。安全规则实现了一个允许列表,这意味着除了允许的访问之外,所有访问都将被拒绝(并且一旦某个规则允许访问,就不能再被另一个规则拒绝)。如果你想自己阅读和理解,那很好,但它不会改变任何东西默认的工作方式。
1条答案
按热度按时间roejwanj1#
添加该代码不会改变行为,因为拒绝访问是尚未与某些允许访问的规则匹配的任何文档的 * 默认设置 *。安全规则实现了一个允许列表,这意味着除了允许的访问之外,所有访问都将被拒绝(并且一旦某个规则允许访问,就不能再被另一个规则拒绝)。
如果你想自己阅读和理解,那很好,但它不会改变任何东西默认的工作方式。