mirror of
				https://github.com/open-metadata/OpenMetadata.git
				synced 2025-10-30 18:17:53 +00:00 
			
		
		
		
	
		
			
	
	
		
			39 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			39 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: Azure SSO for Bare Metal | ||
|  | slug: /deployment/security/azure/bare-metal | ||
|  | --- | ||
|  | 
 | ||
|  | # Azure SSO for Bare Metal
 | ||
|  | 
 | ||
|  | Get the `Client Id` and `Tenant ID` from Azure Application configured in [Step 3](/deployment/security/azure#step-3-where-to-find-the-credentials). | ||
|  | 
 | ||
|  | ## Update conf/openmetadata.yaml
 | ||
|  | 
 | ||
|  | ```yaml | ||
|  | authenticationConfiguration: | ||
|  |   provider: "azure" | ||
|  |   publicKeyUrls: | ||
|  |     - "https://login.microsoftonline.com/common/discovery/keys" | ||
|  |     - "{your domain}/api/v1/system/config/jwks" # Update with your Domain and Make sure this "/api/v1/system/config/jwks" is always configured to enable JWT tokens | ||
|  |   authority: "https://login.microsoftonline.com/{Tenant ID}" | ||
|  |   clientId: "{Client ID}" # Azure Application | ||
|  |   callbackUrl: "http://localhost:8585/callback" | ||
|  | ``` | ||
|  | 
 | ||
|  | Then,  | ||
|  | - Update `authorizerConfiguration` to add login names of the admin users in `adminPrincipals` section as shown below. | ||
|  | - Update the `principalDomain` to your company domain name. | ||
|  | 
 | ||
|  | ```yaml | ||
|  | authorizerConfiguration: | ||
|  |   className: "org.openmetadata.service.security.DefaultAuthorizer" | ||
|  |   # JWT Filter | ||
|  |   containerRequestFilter: "org.openmetadata.service.security.JwtFilter" | ||
|  |   adminPrincipals: | ||
|  |     - "user1" | ||
|  |     - "user2" | ||
|  |   principalDomain: "open-metadata.org" | ||
|  | ``` | ||
|  | 
 | ||
|  | {% partial file="/v1.5/deployment/configure-ingestion.md" /%} |