Adgangskontrolliste
En adgangskontrolliste (ACL) er en sikkerhedsmekanisme til styring af tilladelser til adgang til ressourcer i et program.En ACL er en liste over tilladelser, der er knyttet til et objekt, der angiver, hvilke brugere eller roller der får adgang, og hvilke handlinger der er tilladt på disse objekter.Roller er foruddefinerede sæt tilladelser, der tildeles brugere baseret på deres jobfunktioner eller ansvarsområder i en organisation. En bruger kan kun tildeles én rolle.I stedet for at tildele tilladelser direkte til individuelle brugere, tildeles tilladelser til roller, og derefter tildeles brugerne til disse roller. Dette gør administrationen af tilladelser mere effektiv og skalerbar, især i store organisationer, hvor brugere kan have lignende adgangskrav baseret på deres roller.Hver ressource i applikationen har to attributter: ejer og adgang, som angiver den handling, brugeren kan tage. Ejerattributten accepterer en ACL, og brugere i ACL kan redigere objekter, mens brugere på adgangsattributten kun kan se og udføre begrænsede handlinger.