Fehlende oder Unzureichende Berechtigungen beim schreiben zu Firestore über das Feld in access-Regeln

Ich erhalte eine Fehlermeldung, wenn Sie versuchen zu schreiben, Firestore.

Ich bin versucht, ein Feld mit der user-uid für meine Sicherheit Regel.

service cloud.firestore {
  match /databases/{database}/documents {

    match /messages/{document=**} {
      allow read: if resource.data.user_uid == request.auth.uid;
      allow write: if resource.data.user_uid == request.auth.uid;
    }
  }
}

Wenn ich Daten in meine Firestore-Datenbank, die read-Regel funktioniert gut, aber wenn ich Versuch zu schreiben, den ich bekommen: Error: Missing or insufficient permissions.
Gibt es etwas, was ich falsch mache mit diesem schreiben die Regel?

P. S. Wenn ich meine Regel, ich in der Lage bin, zu schreiben, zu meiner Datenbank - aber das ist nicht sicher genug für meine Zwecke:

 match /messages/{document=**} {
      allow read: if resource.data.user_uid == request.auth.uid;
      allow write: if request.auth != null;
    }
InformationsquelleAutor Leo Farmer | 2017-10-08
Schreibe einen Kommentar