Vad är Rollbaserad åtkomstkontroll
Rollbaserad åtkomsthantering
RBAC (Rollbaserad åtkomstkontroll) är en åtkomsthanteringsmodell där behörigheter tilldelas roller istället för enskilda användare, och användare tilldelas roller.
Kärnkoncept
- Användare (User) — anställd eller system
- Roll (Role) — uppsättning behörigheter (Admin, Redaktör, Visare)
- Behörighet (Permission) — rätt att utföra åtgärd (läsa, skriva, ta bort)
- Resurs (Resource) — åtkomstmål (fil, post, API)
Fördelar med RBAC
- Förenklad administration av åtkomsträttigheter
- Efterlevnad av principen om minsta behörighet
- Snabb behörighetstilldelning för nya anställda
- Rollbaserad åtkomstgranskning
- Minskad risk för mänskliga fel
Typiska Roller
- Super Admin — full åtkomst till allt
- Admin — hantering av användare och inställningar
- Manager — rapportvisning och teamhantering
- Redaktör — skapande och redigering av innehåll
- Visare — endast läsåtkomst till data
Implementering i System
- AWS IAM Roles
- Kubernetes RBAC
- PostgreSQL Row-Level Security
- Active Directory Groups
- Keycloak Realm Roles