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-open-webui = mkRandomSecret; | ||||
|   age.secrets.kanidm-oauth2-vaultwarden = mkRandomSecret; | ||||
|  | ||||
|   services.kanidm = | ||||
|     let | ||||
| @@ -58,6 +59,7 @@ in | ||||
|             "jellyfin_users" | ||||
|             "open-webui_admins" | ||||
|             "open-webui_users" | ||||
|             "vaultwarden_users" | ||||
|           ]; | ||||
|         }; | ||||
|  | ||||
| @@ -102,6 +104,19 @@ in | ||||
|             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" | ||||
|           ]; | ||||
|         }; | ||||
|       }; | ||||
|     }; | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user