Angular Пожарная доступ к пользовательскому документу - PullRequest
0 голосов
/ 19 апреля 2020

Я использую этот метод для получения пользователя

 getUsers(userUid): Promise<void|Users> {
    return this.firestore
      .collection(this.collectionName)
      .doc(userUid)
      .ref
      .get()
      .then(
        res => res.data() as Users
      ).catch(
        err => this.handleErr(err)
      );
  }

Правило безопасности:

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /users/{userId} {
      allow read, write: if request.auth.uid == userId;
    }
  }
}

У меня недостаточно прав для доступа к документу, идентификатор документа которого совпадает с идентификатором userUID

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...