ABAC en attributen
Wat Attribute-Based Access Control is, hoe ServiceChanger attributen aan groepen koppelt, en hoe je je eerste regels schrijft.
Concept
ABAC staat voor Attribute-Based Access Control. Toegang wordt bepaald door attributen van de user (functie, afdeling, locatie), niet door handmatig toegewezen groepen.
In ServiceChanger leg je vast welk attribuut welke groep oplevert. Die koppeling is de regel. Heeft een user het attribuut, dan zet ServiceChanger hem in de gekoppelde groep. Verandert het attribuut, dan past het lidmaatschap zich aan.
ServiceChanger leest de attributen uit Entra ID. Het schrijft attributen niet terug en wijzigt ze niet. Hoe attributen in Entra terechtkomen (handmatig, via een script of via je eigen sync), blijft jouw keuze.
Attributen, en HR als maatwerk
Standaard reageert ServiceChanger op wat al in Entra staat. Wil je dat een rolwissel automatisch toegang aanpast, dan zorg je dat het bijbehorende attribuut in Entra wordt bijgewerkt. ServiceChanger doet de rest. Wil je je HR-systeem koppelen voor onboarding en offboarding, dan bouwen we dat als maatwerk met automation accounts en runbooks in Azure.
Hoe een regel is opgebouwd
Een regel koppelt een attribuut aan een doelgroep:
- Attribuut: de waarde waarop je matcht, bijvoorbeeld functie of afdeling.
- Doelgroep: de Entra- of AD-groep die gevuld wordt.
- Niveau: attributen hebben een niveau (level1 tot level4) waarmee je breed of smal kunt sturen.