firebase / firebase/quickstart-testing
Test a firestore rule like "allow list"
- Vorherrschende Sprache
- JavaScript
- Sterne
- 368
- Forks
- 125
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
In unit-test-security-rules-v9, show should I test an `allow list` rule, like in this example of firestore rules:
```
match /users/{userId}/{allPaths=**} {
allow list: if request.auth.token.isAdmin;
}
```
In my use-case, I want to allow users to `get` their own info but only admins can `list` everybody.
Thanks
Beitragsleitfaden
Rechercherichtung
Beginne in unit-test-security-rules-v9 und vergleiche dessen bestehende Tests für Sicherheitsregeln mit der gezeigten Allow-List-Regel. Überprüfe getrennt, dass Benutzer ihre eigenen Informationen abrufen können, während nur Administratoren Benutzer auflisten können; abgeschlossen ist die Aufgabe, wenn die Tests beide Zugriffsfälle demonstrieren.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Bereich
- databases, security, testing
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100