Permissions Übersicht
Permissions & Rollen
Abschnitt betitelt „Permissions & Rollen“System zur Verwaltung von Benutzerberechtigungen und Rollen.
Übersicht
Abschnitt betitelt „Übersicht“Das Projekt unterstützt:
- ✅ Rollen: Gruppen von Berechtigungen (z.B. “admin”, “user”)
- ✅ Permissions: Einzelne Berechtigungen (z.B. “users:read”, “posts:write”)
- ✅ User-Rollen-Zuordnung: Mehrere Rollen pro Benutzer
- ✅ Failed Login Tracking: Schutz vor Brute-Force-Angriffen
Konzepte
Abschnitt betitelt „Konzepte“Rollen sind Gruppen von Berechtigungen:
{ "role": "admin", "permissions": ["users:read", "users:write", "posts:read", "posts:write"]}Permissions
Abschnitt betitelt „Permissions“Einzelne Berechtigungen im Format resource:action:
users:read- Benutzer lesenusers:write- Benutzer schreibenposts:read- Posts lesenposts:write- Posts schreiben
User-Rollen
Abschnitt betitelt „User-Rollen“Benutzer können mehrere Rollen haben:
{ "userId": "github:123456", "roles": ["user", "moderator"]}Nächste Schritte
Abschnitt betitelt „Nächste Schritte“- Rollenmanagement - Rollen konfigurieren
- Integration - In deine App integrieren
- Failed Logins - Brute-Force-Schutz