| 
									
										
										
										
											2023-08-27 10:55:55 +02:00
										 |  |  | --- | 
					
						
							|  |  |  | title: Google SSO for Bare Metal | 
					
						
							|  |  |  | slug: /deployment/security/google/bare-metal | 
					
						
							|  |  |  | --- | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Google SSO for Bare Metal
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ## Update conf/openmetadata.yaml
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-02-01 13:08:48 +05:30
										 |  |  | Once the `Client Id` is generated, add the `Client Id` in `openmetadata.yaml` file in `client_id` field. | 
					
						
							| 
									
										
										
										
											2023-08-27 10:55:55 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | ```yaml | 
					
						
							|  |  |  | authenticationConfiguration: | 
					
						
							|  |  |  |   provider: "google" | 
					
						
							|  |  |  |   publicKeyUrls: | 
					
						
							|  |  |  |     - "https://www.googleapis.com/oauth2/v3/certs" | 
					
						
							|  |  |  |   authority: "https://accounts.google.com" | 
					
						
							|  |  |  |   clientId: "{client id}" | 
					
						
							|  |  |  |   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" | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-09-12 12:22:40 +02:00
										 |  |  | {% partial file="/v1.1/deployment/configure-ingestion.md" /%} |