Automated Role Assignment, Scoped by Org Context
Ditch static role mapping. With Scoped Role Assignment Mapper, user roles are assigned dynamically based on the organization, department, and contextual attributes during login or sync—enabling policy-aligned, secure access across tenants and units.
Dynamic role assignment based on organizational hierarchy and contextual scopes
How Roles Are Scoped and Assigned Dynamically
During login or external sync, this extension evaluates the user's assigned org unit, their position, and the tenant's role policies to determine which roles to assign. Use cases include:
Dynamic Role Assignment Flow
All mappings are declared centrally, and the mapper respects multi-tenant boundaries.
Example: Roles are assigned based on organizational context, user attributes, and tenant policies.
Key Components:
Extension Highlights
Hierarchical Role Mapping
Supports nested org trees—roles can be scoped at org, dept, or unit level
Attribute-Aware Mapping
Conditions based on title, position, or custom user attributes
Session-Scoped Role Binding
Applies roles valid only for the current session or login context
Tenant Isolation Built-In
Role mappings are resolved within the current tenant boundary
Admin Console Integration
Roles and mappings managed visually via the Keymate Admin Console
OpenFGA-Compatible Output
Assigned roles are embedded in session context for use in policies