feat(security & admin): update firestore and storage rules with admin token check and enable admin deletion in app

This commit is contained in:
2026-09-14 11:33:17 +02:00
parent 2e9abac25f
commit e64b7a085c
4 changed files with 61 additions and 32 deletions
+5 -2
View File
@@ -12,8 +12,11 @@ service firebase.storage {
&& request.resource.size < 10 * 1024 * 1024
&& request.resource.contentType.matches('image/.*');
// Nur der Verfasser (oder berechtigte Nutzer) darf sein Foto löschen
allow delete: if request.auth != null && request.auth.uid == userId;
// Nur der Verfasser oder ein Admin darf sein Foto löschen
allow delete: if request.auth != null && (
request.auth.uid == userId ||
request.auth.token.admin == true
);
}
}
}