SSO to Databricks with Okta
This feature is in Public Preview.
This page shows how to configure Okta as the identity provider for single sign-on (SSO) in your Databricks account. Okta supports both OpenID Connect (OIDC) and SAML 2.0. To sync users and groups from Okta, see Sync users and groups from your identity provider using SCIM.
The following demos walk you through configuring SSO with Okta:
Enable Okta single sign-on
Choose your identity protocol:
- OIDC
- SAML 2.0
-
As an account admin, log in to the account console and click Security.
-
Click the Identity provider setup tab.
-
In the Authentication section, configure single sign-on to open the SSO configuration dialog.
-
On the Add details step, under Identity protocol, select OpenID Connect.
-
Make note of the Databricks redirect URL value.
-
In a new browser tab, log into Okta as an administrator.
-
In the home page, click Applications > Applications.
-
Click Create App Integration.
-
Select OIDC - OpenID Connect and Web Application and click Next.
-
Name your app integration.
-
In Sign-in redirect URIs, enter the Databricks redirect URL you noted earlier. You can choose to configure the other settings or you can leave them to their default values.
-
In Assignments, select Allow everyone in your organization to access. This ensures all users in your organization can access the Databricks account.
-
Click Save.
-
In the General tab, copy the client ID and client secret generated by Okta for the application.
- Client ID is the unique identifier for the Databricks application you created in your identity provider.
- Client secret is a secret or password generated for the Databricks application that you created. It is used to authorize Databricks with your identity provider.
-
Click the Sign On tab, in OpenID Connect ID Token copy the Okta URL in the issuer field.
If the issuer field says Dynamic, click Edit and select Okta URL in the dropdown menu.
noteThis URL points to Okta’s OpenID Configuration Document, which is located at
{issuer-url}/.well-known/openid-configuration. You can specify query parameters by appending them to the issuer URL, for example{issuer-url}?appid=123. -
Return to the SSO configuration dialog in the Databricks account console and enter the values you copied from the identity provider application in the Client ID, Client secret, and Okta domain fields.
-
Optionally, set a User attribute claim if you want to use a claim other than
emailas users' Databricks usernames. See your identity provider's documentation for specific information on claim values.
-
On the Enable SSO step, click Enable SSO. Databricks saves the configuration in a disabled state and runs a connection test. You are redirected to complete a sign-in with Okta. If the test succeeds, SSO is enabled automatically. If the test fails, Databricks reports that it couldn't validate the configuration. Review the values you entered and try again.
-
After SSO is enabled, use the next-steps card to choose how to provision users from Okta:
- To automatically enable users from your identity provider, click Configure for Automatic Identity Management (AIM). See Automatic identity management.
- To create user accounts the first time a user signs in, enable just-in-time (JIT) provisioning using the Create new identities during first-time signup toggle. See Automatically provision users (JIT).
For detailed post-setup testing guidance, including workspace login testing, see Test your SSO configuration.
-
As an account admin, log in to the account console and click Security.
-
Click the Identity provider setup tab.
-
In the Authentication section, configure single sign-on to open the SSO configuration dialog.
-
On the Add details step, under Identity protocol, select SAML 2.0.
-
Make note of the Databricks redirect URL.

-
In a new browser tab, log into Okta as an administrator.
-
Go to Applications and click Browse App Catalog.
-
Search for and select Databricks.
-
Click Add integration.
-
Name your application and click Done.
-
Select the Sign On tab and click Edit.
-
Under Advanced sign-on settings, configure the application using the following settings:
- Databricks SAML URL: the Databricks redirect URL you copied above.
- Application username format: Email
-
Click Save. The Databricks SAML app is shown.
-
Under SAML 2.0 is not configured until you complete the setup instructions, click View Setup Instructions.
-
Copy the following values:
- Identity Provider Single Sign-On URL
- Identity Provider Issuer
- x.509 certificate
-
Click the Assignments tab. Add the Okta group named Everyone to the application. This ensures all users in your organization can access the Databricks account.
-
Return to the SSO configuration dialog in the Databricks account console and enter the values you copied from Okta:
- Single sign-on URL: The Okta Identity Provider Single Sign-On URL
- Entity ID: The Okta Identity Provider Issuer
- x.509 certificate: The Okta x.509 certificate, including the markers for the beginning and ending of the certificate
-
On the Enable SSO step, click Enable SSO. Databricks saves the configuration in a disabled state and runs a connection test. You are redirected to complete a sign-in with Okta. If the test succeeds, SSO is enabled automatically. If the test fails, Databricks reports that it couldn't validate the configuration. Review the values you entered and try again.
-
After SSO is enabled, use the next-steps card to choose how to provision users from Okta:
- To automatically enable users from your identity provider, click Configure for Automatic Identity Management (AIM). See Automatic identity management.
- To create user accounts the first time a user signs in, enable just-in-time (JIT) provisioning using the Create new identities during first-time signup toggle. See Automatically provision users (JIT).
For detailed post-setup testing guidance, including workspace login testing, see Test your SSO configuration.
Add users to Databricks
After you configure SSO, add users to your account. Databricks recommends syncing users from your identity provider using automatic identity management, which syncs users and groups automatically from your identity provider to your Databricks account. See Configure Microsoft Entra ID for automatic identity management. Alternatively, if your identity provider does not support automatic identity management, you can configure SCIM provisioning. See Sync users and groups from your identity provider using SCIM.
Just-in-time (JIT) provisioning, which automatically adds users to Databricks when they first log in using SSO, is on by default for accounts created after February 2, 2026. See Automatically provision users (JIT).