SSO Mappings
This feature enables customers to automatically assign roles and organizational associations based on attributes in Single Sign-On (SSO).

caution
This will only work for testing or configuration if you have set up SSO with your instance.
Overview
This guide explains how SAML authentication works in the system, with particular focus on role assignments and user management.
Role assignment behavior
Initial user creation
- When a user first authenticates through SAML, the system assigns roles based on the SAML configuration
- Role assignments are determined by the mapping rules in your SAML configuration
- Default mappings are applied when no specific mapping rules match
Important notes about role updates
- Role assignments occur only during initial user creation
- The system does not automatically update roles on subsequent logins
- Changes to group membership in the identity provider are not automatically reflected
Updating user roles
Current behavior
To apply new role assignments from SAML configuration:
- Delete the existing user account
- Have the user log in again through corporate login
- New roles will be assigned based on current SAML configuration
Limitations
- Manual user modifications will be preserved until the user is deleted
- There is no automatic synchronization between identity provider groups and system roles
- Changes to SAML role mappings will only affect new users or deleted/recreated users
Best practices
- Plan role assignments carefully before initial user creation
- Document any manual role modifications
- Consider the impact of deleting users before performing role updates
- Communicate to users when they need to re-authenticate after role changes
Future considerations
The following improvements are being considered:
- Optional automatic role synchronization
- Configurable behavior for role updates (preserve vs. override)
- Integration with identity provider group changes
Notes for Administrators
- Only one default mapping can be configured in the system
- Default mappings are applied when no other mapping rules match
- Consider the trade-off between automatic updates and preserving manual modifications