2024-06-18 15:53:06 +02:00
|
|
|
---
|
|
|
|
title: Auth0 SSO
|
|
|
|
slug: /deployment/security/auth0
|
2024-09-05 10:30:31 +02:00
|
|
|
collate: false
|
2024-06-18 15:53:06 +02:00
|
|
|
---
|
|
|
|
|
|
|
|
# Auth0 SSO
|
|
|
|
|
|
|
|
Follow the sections in this guide to set up Auth0 SSO.
|
|
|
|
|
|
|
|
{%important%}
|
|
|
|
|
|
|
|
Security requirements for your **production** environment:
|
|
|
|
- **DELETE** the admin default account shipped by OM in case you had [Basic Authentication](/deployment/security/basic-auth)
|
|
|
|
enabled before configuring the authentication with Auth0 SSO.
|
|
|
|
- **UPDATE** the Private / Public keys used for the [JWT Tokens](/deployment/security/enable-jwt-tokens). The keys we provide
|
|
|
|
by default are aimed only for quickstart and testing purposes. They should NEVER be used in a production installation.
|
|
|
|
|
|
|
|
{%/important%}
|
|
|
|
|
|
|
|
## Create Server Credentials
|
|
|
|
|
|
|
|
### Step 1: Create the Account
|
|
|
|
|
|
|
|
- If you don't have an account, [Sign up](https://auth0.com/signup) to create one.
|
|
|
|
- Select the Account Type, i.e., Company or Personal
|
|
|
|
- Click I need advanced settings and click next.
|
|
|
|
|
|
|
|
{% image
|
2024-12-12 11:34:09 +05:30
|
|
|
src="/images/v1.7/deployment/security/auth0/create-account-1.png"
|
2024-06-18 15:53:06 +02:00
|
|
|
alt="create-account" /%}
|
|
|
|
|
|
|
|
- Provide the Tenant Domain, select the region and click on Create Account.
|
|
|
|
|
|
|
|
{% image
|
2024-12-12 11:34:09 +05:30
|
|
|
src="/images/v1.7/deployment/security/auth0/create-account-2.png"
|
2024-06-18 15:53:06 +02:00
|
|
|
alt="create-account" /%}
|
|
|
|
|
|
|
|
- Once done, you will land on the dashboard page.
|
|
|
|
|
|
|
|
{% image
|
2024-12-12 11:34:09 +05:30
|
|
|
src="/images/v1.7/deployment/security/auth0/create-account-3.png"
|
2024-06-18 15:53:06 +02:00
|
|
|
alt="create-account" /%}
|
|
|
|
|
|
|
|
### Step 2: Create a New Application
|
|
|
|
|
|
|
|
- Once you are on the Dashboard page, click on `Applications > Applications` available on the left-hand side panel.
|
|
|
|
|
|
|
|
{% image
|
2024-12-12 11:34:09 +05:30
|
|
|
src="/images/v1.7/deployment/security/auth0/create-new-app-1.png"
|
2024-06-18 15:53:06 +02:00
|
|
|
alt="create-app" /%}
|
|
|
|
|
|
|
|
- Click on `Create Application`.
|
|
|
|
|
|
|
|
{% image
|
2024-12-12 11:34:09 +05:30
|
|
|
src="/images/v1.7/deployment/security/auth0/create-new-app-2.png"
|
2024-06-18 15:53:06 +02:00
|
|
|
alt="create-app" /%}
|
|
|
|
|
|
|
|
- Enter the Application name.
|
|
|
|
- Choose an application type and click on `Create`.
|
|
|
|
|
|
|
|
{% image
|
2024-12-12 11:34:09 +05:30
|
|
|
src="/images/v1.7/deployment/security/auth0/create-new-app-3.png"
|
2024-06-18 15:53:06 +02:00
|
|
|
alt="create-app" /%}
|
|
|
|
|
|
|
|
### Step 3: Where to Find the Credentials
|
|
|
|
|
|
|
|
- Navigate to the Settings tab.
|
|
|
|
- You will find your `Client ID` and `Domain`.
|
|
|
|
|
|
|
|
{% image
|
2024-12-12 11:34:09 +05:30
|
|
|
src="/images/v1.7/deployment/security/auth0/credentials.png"
|
2024-06-18 15:53:06 +02:00
|
|
|
alt="credentials" /%}
|
|
|
|
|
2024-12-12 11:34:09 +05:30
|
|
|
{% partial file="/v1.7/deployment/configure-ingestion.md" /%}
|