Wurde für das Verständnis Regeln durch einige Artikel gehen & Berechtigungen in Firebase und dann über Bedingungen wie es dazu kam, für write
Betrieb:
{
"rules": {
"users": {
"$uid": {
".write": "$uid === auth.uid"
}
}
}
}
ich mit einem Verständnis ging, dass $uid
steht für Benutzer-ID drücken und es gilt auf alle dynamischen IDs, die für den Knoten Users
generiert werden.
sah dann diese Regel anders waren:
{
"rules": {
"articles": {
"$article": {
"title": {
".write": "auth != null",
".validate": "newData.isString() && newData.val() != ''"
}
}
}
}
}
Wenn $article
steht für ID Drücken für articles
Knoten dann ID Drücken für users
Knoten sollte auch $user
gewesen sein. Ist es nicht? Wie lautet die Standardbenennungskonvention zum Deklarieren der Push-ID beim Konfigurieren von Regeln, damit Firebase diese korrekt analysiert?
Schließlich, was bedeutet auth.uid
?
Zurückkommen hier nach 6 Monaten - Firebase neu lernen: D. Ur Erklärung & Sicherheitsregeln Links am Ende - KICKASS :) – BeingSuman