ldap: made ldap library, changed methods around, etc. etc.
just read it and feel cursed.
This commit is contained in:
parent
3ab76ae616
commit
106374ce32
5 changed files with 83 additions and 20 deletions
|
@ -34,8 +34,8 @@ let
|
|||
--port ${builtins.toString config.mine.shared.settings.ldap.port} \
|
||||
--bind-dn "${config.mine.shared.settings.ldap.bind_dn}" \
|
||||
--bind-password "$BIND_USERPASS" \
|
||||
--user-filter '(&${config.mine.shared.settings.ldap.user_filter}(|(${config.mine.shared.settings.ldap.attr.uid}=%[1]s)(${config.mine.shared.settings.ldap.attr.email}=%[1]s)))' \
|
||||
--admin-filter '${config.mine.shared.settings.ldap.admin_filter}' \
|
||||
--user-filter '${config.mine.shared.settings.ldap.user_filter "%[1]s"}' \
|
||||
--admin-filter '${config.mine.shared.lib.ldap.mkScope (lconfig: llib: llib.mkGroup lconfig.groups.admin)}' \
|
||||
--username-attribute ${config.mine.shared.settings.ldap.attr.uid} \
|
||||
--firstname-attribute ${config.mine.shared.settings.ldap.attr.firstname} \
|
||||
--surname-attribute ${config.mine.shared.settings.ldap.attr.lastname} \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue