feat(security & admin): update firestore and storage rules with admin token check and enable admin deletion in app
This commit is contained in:
+5
-2
@@ -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
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user