Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase 我是否需要明确说明每个firestore集合的读/写验证规则?_Firebase_Google Cloud Firestore_Firebase Security - Fatal编程技术网

Firebase 我是否需要明确说明每个firestore集合的读/写验证规则?

Firebase 我是否需要明确说明每个firestore集合的读/写验证规则?,firebase,google-cloud-firestore,firebase-security,Firebase,Google Cloud Firestore,Firebase Security,我是否需要明确说明每个集合的读/写(或更细粒度的替代方案获取/列出/创建/更新/删除)验证规则 或者,如果未提供任何规则,或者未说明某些规则,是否默认设置了验证规则 service cloud.firestore { match /databases/{database}/documents { function userIsAuthenticated() { // ... } allow read: if true; allow creat

我是否需要明确说明每个集合的读/写(或更细粒度的替代方案获取/列出/创建/更新/删除)验证规则

或者,如果未提供任何规则,或者未说明某些规则,是否默认设置了验证规则

service cloud.firestore {
  match /databases/{database}/documents {

    function userIsAuthenticated() {
      // ...
    }

    allow read: if true;

    allow create: if
      userIsAuthenticated() &&
      request.resource.data.example is string;

    allow update: if
      userIsAuthenticated() &&
      request.resource.data.example is string;

  }
}
上面不包括删除——在这种情况下会发生什么


delete
是否默认为false,还是允许删除数据?

如果不编写任何规则,所有访问都将被拒绝。您必须编写规则以允许在指定的条件下进行访问