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