firebase / firebase/quickstart-testing

Test a firestore rule like "allow list"

Offen
#224 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.