Ich habe diese DB-Struktur in Firebase:Firebase Sicherheit Kindknoten
[bets]
-KTd9VKWJwHd_L6j_oAF
date
team1
etc
-KTdCc7uVmueNtcYzU1m
date
team1
etc
[users]
ich jetzt versuchen, Regeln zu schreiben Firebase Benutzer nur zu erlauben, Wetten zugewiesen sie zu lesen. Aber ich habe sofort Probleme bekommen. Ich habe diese sehr grundlegende Regeln:
{
"rules": {
"bets": {
"$bet": {
".read": true,
".write": true
}
}
}
}
Wenn ich versuche, /bets
zu besuchen (wo ich eine Liste von Wetten angezeigt) ich den Fehler geworfen bekommen:
Error: permission_denied at /bets: Client doesn't have permission to access the desired data.
Wenn ich stattdessen die .read
und .write
platzieren unter bets
anstelle von $bet
funktioniert es gut. Was vermisse ich?