Hva er Rollebasert tilgangskontroll
Rollebasert tilgangsstyring
RBAC (Rollebasert tilgangskontroll) er en tilgangsstyringsmodell der tillatelser tildeles roller i stedet for individuelle brukere, og brukere tildeles roller.
Kjernekonsepter
- Bruker (User) — ansatt eller system
- Rolle (Role) — sett med tillatelser (Admin, Redaktør, Leser)
- Tillatelse (Permission) — rett til å utføre handling (lese, skrive, slette)
- Ressurs (Resource) — tilgangsmål (fil, post, API)
Fordeler med RBAC
- Forenklet administrasjon av tilgangsrettigheter
- Overholdelse av prinsippet om minste privilegium
- Rask tillatelsestildeling for nye ansatte
- Rollebasert tilgangsrevisjon
- Redusert risiko for menneskelige feil
Typiske Roller
- Super Admin — full tilgang til alt
- Admin — bruker- og innstillingsadministrasjon
- Manager — rapportvisning og teamadministrasjon
- Redaktør — innholdsskaping og redigering
- Leser — kun lesetilgang til data
Implementering i Systemer
- AWS IAM Roles
- Kubernetes RBAC
- PostgreSQL Row-Level Security
- Active Directory Groups
- Keycloak Realm Roles