This topic explains how to configure SAML-based Single Sign-On (SSO) with Okta and set up group mapping so that Traceable can automatically assign user roles based on their Okta group membership.
This guide is intended for administrators configuring Traceable as a SAML service provider using Okta as the identity provider.
Before You Begin
Ensure you have the following:
Admin access to your Okta tenant.
The Traceable application has already been added to your Okta instance.
Group names are already defined in Okta for different sets of users.
Admin access to the Traceable UI to configure the SAML Group Attribute and role mapping.
Step 1: Configure the Okta Application
In the Okta Admin Console, go to Applications → Applications
Locate and click the Traceable application
Open the General tab
Scroll down to the SAML Settings section and click Edit
Proceed through the wizard until you reach Attribute Statements (Optional)
Add a new attribute to include group information:
Name:
groups
Name format: Unspecified
Filter: Choose either:
Starts with (e.g.,
Traceable
) — to send only groups that begin with a particular prefixOr, Equals — to send a specific group
Click Next, then Finish.
This step ensures that group data is included in the SAML assertion sent to Traceable.
Step 2: Test and Extract the Group Attribute Name
Go to the Sign On tab of the Traceable app in Okta.
Scroll to the SAML Signing Certificates section.
Click View Setup Instructions or use a tool like SAML-tracer to test the login flow.
Check the decoded SAML response and verify that the group information is included:
<Attribute Name="groups"> <AttributeValue>Dev Team</AttributeValue> </Attribute>
Note down groups
as the Group Attribute Name and values such as Dev Team
as group values.
Step 3: Map Groups to Roles in Traceable
In the Traceable UI, go to Configuration → Team
Click the SAML Config tab
In the Group Attribute Name field, enter
groups
Click + Add Group to define role mappings:
SAML Group: Enter a group value like
Dev Team
Role: Select the appropriate Traceable role (e.g., Developer)
Scope: Define whether the role applies globally or to a specific app/project
Click Add Role, then Save.
What’s Next?
After setup:
Users logging in via Okta SSO will automatically receive roles based on group membership
You can edit or remove group-role mappings anytime in the Traceable UI
Return to the SAML Configuration topic to continue with the rest of the SAML configuration process.