This section is only meant for DataCamp Enterprise administrators that are setting up SSO with Auth0 as their IDP. Only proceed if you have read and understood our SSO documentation.
Auth0 Configuration Instructions
Part 1: Log in to Your Auth0 Dashboard
- Sign in: Open your browser and navigate to your Auth0 Dashboard. Enter your credentials to log in.
Part 2: Create a new application
- Navigate to Applications: In the left-hand menu, click on Applications.
- Click on the “Create Application” button.
-
Configure Application Details
- Name: Enter “DataCamp”
- Application Type: Select Single Page Application.
- Save
Click “Create” to finalize the application.
Part 3: Enable the SAML2 Add-on
- Select Your Application
Click on the newly created application (e.g., DataCamp) from the Applications list.
- Go to the Addons Tab
In the application’s dashboard, click on the “Addons” tab.
- Enable SAML2 Add-on
Find the SAML2 option and toggle it to Enable.
Part 4: Configure SAML2 Settings
- Open the Settings Tab: Once the SAML2 add-on is enabled, switch to the “Settings” sub-tab.
-
Set the Application Callback URL
- Go to your DataCamp SSO settings page and ‘Allow SAML 2.0’
- Copy the Recipient / Assertion Consumer URL.
- In Auth0, paste this URL into the “Application Callback URL” field.
- Insert SAML Attribute Mappings: In the JSON settings area, paste the following configuration:
{ "mappings": { "email": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress", "given_name": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname", "family_name": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname" } }
- Save Your Changes
Click “Enable” then “Save” to commit the settings.
- Locate the Allowed Callback URLs Field:
In the same Settings tab of your SAML2 add-on, scroll down until you find the Allowed Callback URLs field.
-
Paste the Second ACS URL:
- Copy ‘Other Allowed ACS URL’ from your DataCamp SSO settings page.
- Paste this URL into the Allowed Callback URLs field.
- Click the Save button to ensure the new configuration is applied.
Note: There are multiple URLs, separate them with commas.
Part 5: Transfer Auth0 SAML Details to DataCamp
-
Retrieve Auth0 SAML Details:
- Switch to the Usage Tab (Navigate as in Step 8 & 9)
In your SAML2 add-on, click on the Usage tab to reveal key SAML configuration details.
-
Configure DataCamp SSO Settings:
- Access DataCamp SSO Settings: (See Step 10 to find). Log in to your DataCamp account and navigate to the SSO settings page.
- Enter the Auth0 Details:
- Entity ID / Issuer URL: Paste the Issuer Value from Auth0.
- Login URL / SSO Endpoint: Paste the Identity Provider Login URL.
- IdP Certificate: Paste the downloaded or copied certificate contents.
- Save Your Changes: After entering all the details, click ‘Enabled SSO’ to complete the configuration process.