This commit is contained in:
soraefir
2026-05-31 14:16:02 +02:00
parent 9b69e153be
commit cdfdb24910
2 changed files with 17 additions and 3 deletions

View File

@@ -13,6 +13,17 @@ let
# columns = 3;
# };
# };
auth = {
oidc = {
enabled = true;
provider = "authentik";
issuerUrl = "https://${serverCfg.containers.authentik.subdomain}.${serverCfg.domain}";
clientId = "{{AUTHENTIK_HOME_CID}}";
clientSecret = "{{AUTHENTIK_HOME_CSEC}}";
groupsProperty = "groups";
};
};
};
services = pkgs.writers.writeYAML "services.yaml" [
@@ -84,7 +95,10 @@ let
};
})
];}
{Admin = lib.flatten [
{Admin = {
({permissions.groups = ["admin"];})
({services = lib.flatten [
(lib.optional (serverCfg.containers?authentik) {
Authentik={
icon = "authentik.png";
@@ -170,7 +184,7 @@ let
};
})
))
];}
];})};}
];
in {
sops = false;

View File

@@ -150,8 +150,8 @@ in {
$OCC saml:config:set 1 --saml-attribute-mapping-group_mapping="http://schemas.xmlsoap.org/claims/Group"
$OCC config:app:set user_saml general-allowed_groups --value="admin,cloud"
$OCC group:add admin || true
$OCC group:add cloud || true
$OCC group:adduser admin $DEFAULT_ADMIN_USERNAME
$OCC config:app:set user_saml general-group_provisioning --value="0"
$OCC config:app:set user_saml general-require_provisioning_groups --value="1"
''}