Rol
Een rol is een van de kernelementen in Rolgebaseerde toegangscontrole (RBAC) . Het dient als een container voor machtigingen die aan gebruikers kunnen worden toegewezen en fungeert als een tussenpersoon tussen gebruikers en hun toegangsrechten.
Een typische rolstructuur bevat een naam en een set machtigingen:
const role = {
name: 'order_admin',
permissions: [
'read:orders', // Bekijk bestelgegevens
'write:orders', // Bewerk bestellingen
'read:products' // Bekijk producten
]
}
[!Opmerking] Rollen worden voornamelijk gebruikt voor machtigingsbeheer. Voor de implementatie van toegangscontrole wordt aanbevolen om machtigingen direct te controleren in plaats van rollen. Zie Rolgebaseerde toegangscontrole (RBAC) voor meer informatie.