mirror of
				https://github.com/open-metadata/OpenMetadata.git
				synced 2025-10-31 10:39:30 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			37 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| description: This guide helps you enable security in OpenMetadata with Docker
 | |
| ---
 | |
| 
 | |
| # Enable Security
 | |
| 
 | |
| By default, security is not enabled when bringing up a cluster with the `metadata docker --start` command. To enable authentication and authorization, follow the below-mentioned steps:
 | |
| 
 | |
| 1.  Create an env file like the following in your machine and update the values as required. Refer to the [Enable Security](../../../../deploy/deploy-on-bare-metal/enable-security/) documentation to set up your preferred authentication provider.
 | |
| 
 | |
|     ```
 | |
|     AUTHORIZER_CLASS_NAME=org.openmetadata.catalog.security.DefaultAuthorizer
 | |
|     AUTHORIZER_REQUEST_FILTER=org.openmetadata.catalog.security.JwtFilter
 | |
|     AUTHORIZER_ADMIN_PRINCIPALS=admin
 | |
|     AUTHORIZER_INGESTION_PRINCIPAL=ingestion-bot
 | |
|     AUTHORIZER_PRINCIPAL_DOMAIN=open-metadata.org
 | |
|     AUTHENTICATION_PROVIDER=google
 | |
|     AUTHENTICATION_PUBLIC_KEY=https://www.googleapis.com/oauth2/v3/certs
 | |
|     AUTHENTICATION_AUTHORITY=https://accounts.google.com
 | |
|     AUTHENTICATION_CLIENT_ID=709849217090-n7s8oc4cvpffubraoi5vbr1s0qfboqvv.apps.googleusercontent.com
 | |
|     AUTHENTICATION_CALLBACK_URL=http://localhost:8585/callback
 | |
|     ```
 | |
| 
 | |
| 
 | |
| 2.  Start the Docker containers from metadata CLI with the above env file.
 | |
| 
 | |
|     ```
 | |
|     metadata docker -env-file ~/env_open_metadata --start
 | |
|     ```
 | |
| 
 | |
| 
 | |
| 3. Do not wait for the sample metadata ingestion to complete. The sample data ingestion will fail since the metadata server starts in a secure mode and will expect credentials to be present in the requests. Follow the [Configure Ingestion](../../../../deploy/deploy-on-bare-metal/enable-security/okta-sso/configure-security-ingestion.md) documentation for your preferred SSO to configure ingestion with secure credentials. You can exit the command line with "Ctrl + C".
 | |
| 4. Visit [http://localhost:8585](http://localhost:8585) to start exploring OpenMetadata in a secure mode
 | |
| 
 | |
| 
 | |
| 
 | 
