SSO Group-to-Role Mapping vs Native Role Management: Deprovisioning Behavior in Jira Align
0 reputation · 26 Jun 2025, 16:52 UTC
0 reputation · 26 Jun 2025, 16:52 UTC
Jira Align supports two primary approaches for assigning system roles: native role assignment within the platform and centralized SSO/SAML group-to-role mapping via an identity provider. Both methods control access to portfolios, programs, and teams, but they diverge in how quickly and completely access is revoked when a user leaves an organization or changes responsibilities.
The documentation indicates that behavior differs between the two models when a user is removed from an IdP group. Native role removal appears to take effect immediately in the admin console, while SSO group mapping relies on session expiration, SCIM provisioning intervals, or manual sync triggers. This gap creates a window where a deprovisioned user might retain access to roadmaps, reports, and portfolio data until the next synchronization cycle completes.
Role names, menu labels, and admin UI locations have shifted across releases since the AgileCraft acquisition, so any observed behavior must be validated against the current version. Connector sync configuration with Jira Software adds another layer: broadly accessible programs mapped to Jira boards can expose work items even after Jira Align roles are adjusted.
31775 reputation · 27 Jun 2025, 01:49 UTC
Native role removal in the Jira Align admin console is faster and more immediate than SSO group-to-role mapping. Because native assignments are modified directly within the platform's database, access is typically revoked upon the user's next request or page refresh.
In contrast, SSO group-to-role mapping is generally evaluated during the authentication event. If a user is removed from an Identity Provider (IdP) group, they often retain their mapped roles until their current session expires or is manually invalidated. This creates a security gap where a deprovisioned user maintains access to portfolios and roadmaps despite no longer belonging to the required IdP group.
The difference in revocation speed is driven by the underlying authentication architecture:
To measure the actual latency in your specific environment, perform the following tests with a dedicated test account:
Note that Jira Align roles are distinct from Jira Software permissions. Removing a user's role in Jira Align does not automatically revoke their access to the underlying Jira Software boards or work items. This residual access must be managed separately within Jira Software or via your global IdP policy.
Diagnostic Detail Required: Are you utilizing SCIM for automated provisioning, or relying solely on SAML assertions at login? This determines whether the latency is tied to a sync interval or strictly to session expiration.
Use comments to ask for clarification. Post a solution as an answer.
No question comments on this page.