6 Punkte von xguru 2020-12-12 | 1 Kommentare | Auf WhatsApp teilen
  • Eine Ausdruckssprache zum Schreiben und Auswerten von Sicherheitsrichtlinien, Protokollen usw.

→ klein und schnell, einbettbar und erweiterbar sowie entwicklerfreundlich

→ C-ähnliche Syntax

  • Eine Erweiterung der Spezifikation, die Google bei der Erstellung der Sicherheitsregeln von Firebase entwickelt hat

  • Verwendet Protocol-Buffer-Typen, unterstützt JSON

  • Open Source mit leistungsstarkem Evaluator in C++ und Go verfügbar

service cloud.firestore {

match /databases/{database}/documents {

// Wahr, wenn der Benutzer angemeldet ist oder die angeforderten Daten öffentlich sind

function signedInOrPublic() {

return request.auth.uid != null || resource.data.visibility == 'public';

}

match /cities/{city} {

allow read, write: if signedInOrPublic();

}

match /users/{user} {

allow read, write: if signedInOrPublic();

}

}

}

1 Kommentare

 
xguru 2020-12-12

Caddy 2 Release – leistungsstarker und benutzerfreundlicher Webserver mit automatischer HTTPS-Unterstützung https://de.news.hada.io/topic?id=2028

Auch der Caddy-Webserver verwendet bei der Konfiguration von Dingen wie Request Matchern CEL.

https://caddyserver.com/docs/caddyfile/matchers