Man Firebase Правила безопасности настолько громоздки.
Почему, если я укажу свою коллекцию, я все равно получу уведомление об отказе. ДАЖЕ если я скажу разрешить все?
Это прекрасно работает (Стандарт без защиты)
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write;
}
}
}
Но как только я укажу коллекцию, она просто отклонит ее.
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /users/{userId} {
allow read, write;
}
}
}
Даже это будет отклонено (с использованием document = ++)
match /users/{document=**} {
Код, который я призываю для этого.
this.appUser.userDetailFirestoreDocument = this.afs.doc<UserDetail>('users/' + this.appUser.user.uid);
const userDetails = await this.appUser.userDetailFirestoreDocument.get().toPromise();