auth machine

This commit is contained in:
plasmagoat 2025-07-16 02:10:31 +02:00
parent 98dce86882
commit 851a9e18db
34 changed files with 2383 additions and 99 deletions

View file

@ -56,6 +56,22 @@ in {
actions = {
ZOMBIE_TASK_TIMEOUT = "30m";
};
ldap = {
AUTHORIZATION_NAME = "My LDAP";
HOST = "ldap.example.com";
PORT = 389;
ENABLE_TLS = false;
USER_SEARCH_BASE = "ou=users,dc=example,dc=com";
USER_FILTER = "(&(objectClass=user)(sAMAccountName=%[1]s))";
USERNAME_ATTRIBUTE = "sAMAccountName";
EMAIL_ATTRIBUTE = "mail";
FIRST_NAME_ATTRIBUTE = "givenName";
SURNAME_ATTRIBUTE = "sn";
ADMIN_FILTER = "(&(objectClass=user)(memberOf=cn=admins,ou=groups,dc=example,dc=com))";
SKIP_LOCAL_2FA = false;
ALLOW_DEACTIVATE_ALL = false;
};
oauth2 = {
};
oauth2_client = {