Add nextcloud

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2025-06-16 00:40:24 +01:00
parent 6505f74ef3
commit f819c8c5e3
36 changed files with 572 additions and 44 deletions

View File

@@ -68,6 +68,8 @@ in
identity_validation.reset_password.jwt_secret =
hmConfig.sops.placeholder."authelia/resetPasswordJwt";
definitions.user_attributes.is_admin.expression = "\"admins\" in groups";
identity_providers.oidc = {
hmac_secret = hmConfig.sops.placeholder."authelia/oidcHmac";
@@ -94,6 +96,11 @@ in
];
};
};
claims_policies.is_admin.custom_claims.is_admin = { };
# FIXME: Add scope description
scopes.is_admin.claims = [ "is_admin" ];
};
storage = {
@@ -128,9 +135,10 @@ in
email = "nick@karaolidis.com";
groups = [
"admins"
"git"
"docs"
"gitea"
"outline"
"vaultwarden"
"nextcloud"
];
};
}