That’s when the team decided to stop guessing who should have what and started enforcing Attribute-Based Access Control (ABAC) with self-service access requests. No more static role assignments. No more sprawling permissions charts that nobody understands. Just clear rules, evaluated in real time, based on who you are, what you’re doing, and the context you’re operating in.
ABAC is not about roles. It’s about attributes. User attributes. Resource attributes. Environmental attributes. When a user requests access, the system checks these attributes against a policy. The decision is dynamic. If the context changes, the decision changes. This eliminates the gap between policy on paper and what’s actually enforced.
Self-service access requests make this usable at scale. No tickets stuck in an inbox. No waiting for a permissions admin to respond on their day off. A developer, analyst, or operator requests only what they need, right when they need it. If their attributes match a policy rule, approval is instant. If not, the request can be routed for review — but the policy logic stays consistent and visible.