SAML SSO with Okta

SSO Setup Steps

Step 1: Login to your OKTA admin account and click Applications (in nav bar on the left) > Create App Integration.

Step 2: Select SAML 2.0 then click on  Next.

Step 3: Add App name and logo (optional) and click Next.

Step 4: Enter Single sign on URL and Audience URI (SP Entity ID) from the team SSO configurations in Okta and set the Default RelayState (optional) in the Okta to the dashboard url. 

Step 5: Set the Name ID format and Application username to  Email.

Step 6: Add an email attribute and set it to user.email in Attribute Statements.

Step 7: After clicking Next, select  I'm an Okta customer adding an internal app and enable " This is an internal app that we have created" as the App type.

Step 8: After Finishing. Now click on the recently created app’s setting > Sign-on >  View SAML setup instructions.

Step 9: Copy certificate, IDP Single Sign-on URL and paste it in the SSO configuration in sprintful and update the team settings. After this user can be configured through SSO in Sprintful.

NOTE: Okta supports this sign out process only when initiated by a Service Provider (SP).

[OPTIONAL] SCIM Setup Steps

After setting up SSO with Sprintful, now you are ready to set up SCIM with Sprintful. This step is optional.
Step 1: Select the newly created application in Okta (with the SSO setup) and click on General tab > App Settings Edit. Select SCIM and click on save.

Step 2: Click on Provisioning tab > SCIM Connection Edit and enter the SCIM Base Url in the SCIM connector base URL from the team SSO configurations in Okta.

Step 3: Add email as Unique identifier field for users.

Step 4: Select the Push New Users, Push Profile Updates from the Supported provisioning actions, set the Authentication Mode to HTTP Header and enter the API Key from the team SSO configurations to Authorization in Okta.

Step 5: Click the Test Connector Configuration and it will test the connectors configurations by communicating with the Sprintful application and show the success response.

Step 6: Close the success response and save the settings. Then in the Provisioning tab under Setting sTo App click Edit Provisioning to App and enable Create Users, Update User Attributes and Deactivate Users. Save the settings.

Step 7: Now users can be assigned by clicking on > Assignment tab > Assign > Assign to People then choose the appropriate person.

Step 8: After selecting the appropriate person, it will be created in the Sprintful application and assigned to the appropriate team.

Still need help? Contact Us Contact Us