docs/versioned_docs/version-3.0.0-LTS/user-management/sso/saml/okta.md
Okta can be configured as the Identity Provider for SAML, which is an authentication protocol that securely verifies user identities through a trusted provider. This document explains how to obtain the required credentials from the Okta Developer Console. Refer to the SAML Setup guide to configure SAML in your application.
Sign in to the Okta Developer Console.
Navigate to the Applications section and click Create App Integration.
Select SAML 2.0 as the Sign-in method. Click on the Next button.
Configure the General Settings:
In the Configure SAML tab, configure the following fields:
General:
Attribute Statements:
| Name | Name format | Value |
|---|---|---|
| Unspecified | user.email | |
| name | Unspecified | user.firstName |
Group Attribute Statements:
| Name | Name format | Filter | Value |
|---|---|---|---|
| groups | Unspecified | Matches regex | "*" |
Review and click on the Next button.
Click on the Finish button to complete the Okta application configuration.
Navigate to the Sign On tab and make sure Application username format is set to Email, otherwise click on the Edit button and update.
Copy the Metadata URL. This URL will retrieve the XML metadata file for the Okta application.
Paste the metadata URL into the Identity provider metadata field in the ToolJet SAML configuration.
Ensure that Audience URI (SP Entity ID) from the XML file is added to the Configure SAML tab in the Okta application configuration.
Test the SAML configuration by logging in to ToolJet using the Login URL.