ABAC and attributes
What Attribute-Based Access Control is, how ServiceChanger links attributes to groups, and how to write your first rules.
Concept
ABAC stands for Attribute-Based Access Control. Access is determined by the user's attributes (job title, department, location), not by manually assigned groups.
In ServiceChanger you define which attribute grants which group. That link is the rule. If a user has the attribute, ServiceChanger puts them in the linked group. When the attribute changes, the membership adjusts.
ServiceChanger reads attributes from Entra ID. It does not write attributes back and does not change them. How attributes get into Entra (by hand, through a script, or through your own sync) stays your choice.
Attributes, with HR as custom work
By default ServiceChanger reacts to what is already in Entra. If you want a role change to adjust access automatically, make sure the matching attribute in Entra is updated. ServiceChanger does the rest. If you want to connect your HR system for onboarding and offboarding, we build that as custom work using automation accounts and runbooks in Azure.
How a rule is built
A rule links an attribute to a target group:
- Attribute: the value you match on, for example job title or department.
- Target group: the Entra or AD group that gets filled.
- Level: attributes have a level (level1 to level4) so you can aim broad or narrow.