Single Sign-On (SSO) Connection  (Auth0/Okta)

Single Sign-On (SSO) is a protocol for centralizing authentication through third-party identity providers such as Okta or Auth0. It enables organizations to integrate their authentication systems with Leapwork, allowing users to securely log in using their existing credentials. 

Note: This feature will be available starting from Release 2025.1.173.

⚠️Important: To enable SSO integration, contact Leapwork to start the onboarding process. When a client requests SSO integration, Leapwork will configure and activate the necessary settings in the appropriate Auth0 tenant and application.

Add Connection

The user who sets up the connection must be an admin. To add a connection, click the Add button and the following pop-up appears:

On the Add Connection pop-up window:

  1. Enter the title in the Title field. It should be unique.
  2. Enter the description in the Description field.
  3. From the Type drop-down, select the SSO option.
  4. Select SSO with Auth0/Okta and the following new fields appear:
  5.  Click the Test Connection button to initiate the SSO process.
  6. On the redirected page, log in using your enterprise credentials.

  7. If the test fails, the  "Unable to establish a connection" message appears.
  8. If the connection is successful:

    • A confirmation message "Connection is successful" appears.

    • The Organization Name will be displayed.

  9. Click the Save button to confirm the configuration.

Once the connection has been saved, SSO users must be added manually under Settings → User Management.

Only users added under User Management will be allowed to log in using SSO. When those users attempt to access Leapwork, they will be authenticated via the SSO provider.

If an SSO user is not added to Leapwork, the login attempt will be denied, even if their credentials are valid.

Use the Edit or Delete buttons located next to the Add button to modify or remove the connection.