kanidm: add vaultwarden
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				Check flake / build-amd64-linux (push) Successful in 1m23s
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	Check flake / build-amd64-linux (push) Successful in 1m23s
				
			This commit is contained in:
		| @@ -19,6 +19,7 @@ in | |||||||
|  |  | ||||||
|   age.secrets.kanidm-oauth2-gitea = mkRandomSecret; |   age.secrets.kanidm-oauth2-gitea = mkRandomSecret; | ||||||
|   age.secrets.kanidm-oauth2-open-webui = mkRandomSecret; |   age.secrets.kanidm-oauth2-open-webui = mkRandomSecret; | ||||||
|  |   age.secrets.kanidm-oauth2-vaultwarden = mkRandomSecret; | ||||||
|  |  | ||||||
|   services.kanidm = |   services.kanidm = | ||||||
|     let |     let | ||||||
| @@ -58,6 +59,7 @@ in | |||||||
|             "jellyfin_users" |             "jellyfin_users" | ||||||
|             "open-webui_admins" |             "open-webui_admins" | ||||||
|             "open-webui_users" |             "open-webui_users" | ||||||
|  |             "vaultwarden_users" | ||||||
|           ]; |           ]; | ||||||
|         }; |         }; | ||||||
|  |  | ||||||
| @@ -102,6 +104,19 @@ in | |||||||
|             valuesByGroup."open-webui_admins" = [ "admin" ]; |             valuesByGroup."open-webui_admins" = [ "admin" ]; | ||||||
|           }; |           }; | ||||||
|         }; |         }; | ||||||
|  |  | ||||||
|  |         groups."vaultwarden_users" = { }; | ||||||
|  |         systems.oauth2.vaultwarden = { | ||||||
|  |           displayName = "Vaultwarden"; | ||||||
|  |           originUrl = "https://vaultwarden.vimium.com/identity/connect/oidc-signin"; | ||||||
|  |           originLanding = "https://vaultwarden.vimium.com/"; | ||||||
|  |           basicSecretFile = config.age.secrets.kanidm-oauth2-vaultwarden.path; | ||||||
|  |           scopeMaps."vaultwarden_users" = [ | ||||||
|  |             "openid" | ||||||
|  |             "email" | ||||||
|  |             "profile" | ||||||
|  |           ]; | ||||||
|  |         }; | ||||||
|       }; |       }; | ||||||
|     }; |     }; | ||||||
|  |  | ||||||
|   | |||||||
							
								
								
									
										
											BIN
										
									
								
								secrets/generated/vps1/kanidm-oauth2-vaultwarden.age
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								secrets/generated/vps1/kanidm-oauth2-vaultwarden.age
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -0,0 +1,7 @@ | |||||||
|  | age-encryption.org/v1 | ||||||
|  | -> ssh-ed25519 lOyIlA lN4CAdRzmrQqTaI75QwSyhPF34tXWvnyT3EF+wYp5H0 | ||||||
|  | z9b9Rm/zk4PHrw35EeLtx4Gyp6Nlv55SWM/OxuuqOcA | ||||||
|  | -> CJNg-grease ^p}Pf r@D 94/& | ||||||
|  | eM0eWh2/4FSBoFvqSvVI | ||||||
|  | --- y0Tsd45+A1Q8XwnUee6RZJPkYiazusnxYkmBeHqru0E | ||||||
|  | W`.)"<22>(<28><><EFBFBD>Ys<59><1F><><EFBFBD><EFBFBD>r<EFBFBD><72><EFBFBD>0<EFBFBD> <20><>r<EFBFBD>g<>Y<EFBFBD><59><EFBFBD>6<EFBFBD>P=;[Y<><59><EFBFBD>&<26>b<>R<EFBFBD><52>6Wv<57><1B>Ǡ<EFBFBD><C7A0>Æs<C386>&<26><><EFBFBD>=U | ||||||
		Reference in New Issue
	
	Block a user