Настройка правил безопасности Basi c Cloud Firestore - PullRequest
0 голосов
/ 31 января 2020

В настоящее время я использую этот код по умолчанию для защиты своей базы данных Cloud Firestore:

service firebase.storage {
  match /b/{bucket}/o {
    match /{allPaths=**} {
      allow read, write: if request.auth.uid != null;
    }
  }
}

Этот код работает нормально и моделирование в порядке.

Я попытался обновить код и использовать новый код по умолчанию, который я нахожу в каждом руководстве:

service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write: if request.auth.uid != null;
    }
  }
}

Но этот код дает сбой каждый раз, доступ не предоставляется.

В симуляции я просто пытаюсь прочитать документ на Коллекция под названием "параметры".

Я что-то здесь упускаю? Мой план состоит в том, чтобы впоследствии укрепить безопасный доступ.

1 Ответ

0 голосов
/ 31 января 2020

Хорошо, плохо, я действительно понял, что правила доступа к базе данных и правила доступа к хранилищу имеют свои собственные и отдельные панели безопасности.

Я пытался обновить правила хранения с помощью правил базы данных по умолчанию ...

...