Просмотр только определенных коллекций пользователя в Firebase / Firestore - PullRequest
0 голосов
/ 19 сентября 2019

Как сделать в Firebase / Firestore, что каждый пользователь должен видеть только свою коллекцию.Я думаю, что работает, имея user_id в названии коллекции, но это безопасный метод?То же самое для хранения.Я не нашел ни одного механизма, предлагаемого Google.

Спасибо

1 Ответ

1 голос
/ 19 сентября 2019

Вы можете использовать правила безопасности, подобные этим

`service cloud.firestore {
  match /databases/{database}/documents {
    // Make sure the uid of the requesting user matches name of the user
    // document. The wildcard expression {userId} makes the userId variable
    // available in rules.
    match /users/{userId} {
      allow read, update, delete: if request.auth.uid == userId;
      allow create: if request.auth.uid != null;
    }
  }
}`

Более подробную информацию можно найти по этой ссылке

https://firebase.google.com/docs/firestore/security/rules-conditions

...