gerd.lldap: utilise settings module for LDAP
This commit is contained in:
parent
a7f869923f
commit
865e1251de
3 changed files with 61 additions and 16 deletions
|
@ -28,11 +28,11 @@ in {
|
|||
# setup ldap
|
||||
# https://github.com/lldap/lldap/blob/main/example_configs/hedgedoc.md
|
||||
ldap = {
|
||||
url = "ldap://localhost:3890";
|
||||
bindDn = "uid=bind_user,ou=people,dc=fricloud,dc=dk";
|
||||
searchBase = "ou=people,dc=fricloud,dc=dk";
|
||||
searchFilter = "(&(memberOf=cn=base_member,ou=groups,dc=fricloud,dc=dk)(uid={{username}}))";
|
||||
useridField = "uid";
|
||||
url = config.mine.settings.ldap.url;
|
||||
bindDn = config.mine.settings.ldap.bind_dn;
|
||||
searchBase = config.mine.settings.ldap.search_base;
|
||||
searchFilter = "(&${config.mine.settings.ldap.user_filter}(|(${config.mine.settings.ldap.attr.uid}={{username}})(${config.mine.settings.ldap.attr.email}={{username}})))";
|
||||
useridField = config.mine.settings.ldap.attr.uid;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue