mirror of
				https://github.com/open-metadata/OpenMetadata.git
				synced 2025-10-31 10:39:30 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			75 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			75 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| title: Auth0 SSO
 | |
| slug: /deployment/security/auth0
 | |
| ---
 | |
| 
 | |
| # 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 
 | |
| src="/images/v1.2/deployment/security/auth0/create-account-1.png" 
 | |
| alt="create-account" /%}
 | |
| 
 | |
| - Provide the Tenant Domain, select the region and click on Create Account.
 | |
| 
 | |
| {% image 
 | |
| src="/images/v1.2/deployment/security/auth0/create-account-2.png" 
 | |
| alt="create-account" /%}
 | |
| 
 | |
| - Once done, you will land on the dashboard page.
 | |
| 
 | |
| {% image
 | |
| src="/images/v1.2/deployment/security/auth0/create-account-3.png" 
 | |
| 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 
 | |
| src="/images/v1.2/deployment/security/auth0/create-new-app-1.png" 
 | |
| alt="create-app" /%}
 | |
| 
 | |
| - Click on `Create Application`.
 | |
| 
 | |
| {% image 
 | |
| src="/images/v1.2/deployment/security/auth0/create-new-app-2.png" 
 | |
| alt="create-app" /%}
 | |
| 
 | |
| - Enter the Application name.
 | |
| - Choose an application type and click on `Create`.
 | |
| 
 | |
| {% image 
 | |
| src="/images/v1.2/deployment/security/auth0/create-new-app-3.png" 
 | |
| alt="create-app" /%}
 | |
| 
 | |
| ### Step 3: Where to Find the Credentials
 | |
| 
 | |
| - Navigate to the Settings tab. 
 | |
| - You will find your `Client ID`, `Client Secret` and `Domain`.
 | |
| 
 | |
| {% image 
 | |
| src="/images/v1.2/deployment/security/auth0/credentials.png" 
 | |
| alt="credentials" /%}
 | |
| 
 | |
| {% partial file="/v1.2/deployment/configure-ingestion.md" /%}
 | 
