feat: better integration of single-mailbox setup with LDAP login
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Mauro Torrez 2020-10-20 08:55:23 -03:00
parent 6584780e0a
commit 219c9c34c1
3 changed files with 4 additions and 2 deletions

View File

@ -15,4 +15,5 @@ keys = [
"/ldap/iterate/attrs", "/ldap/iterate/attrs",
"/ldap/iterate/filter", "/ldap/iterate/filter",
"/ldap/default/pass/scheme", "/ldap/default/pass/scheme",
"/single/user",
] ]

View File

@ -15,4 +15,5 @@ keys = [
"/ldap/iterate/attrs", "/ldap/iterate/attrs",
"/ldap/iterate/filter", "/ldap/iterate/filter",
"/ldap/default/pass/scheme", "/ldap/default/pass/scheme",
"/single/user",
] ]

View File

@ -7,9 +7,9 @@ auth_bind = {{ getv "/ldap/bind" }}
ldap_version = {{ getv "/ldap/version" }} ldap_version = {{ getv "/ldap/version" }}
base = {{ getv "/ldap/base" }} base = {{ getv "/ldap/base" }}
scope = {{ getv "/ldap/scope" }} scope = {{ getv "/ldap/scope" }}
user_attrs = {{ getv "/ldap/user/attrs" }} user_attrs = {{ getv "/ldap/user/attrs" }}{{ if eq (getv "/single/user") "yes" }}, =home=/vmail/mail/single{{ end }}
user_filter = {{ getv "/ldap/user/filter" }} user_filter = {{ getv "/ldap/user/filter" }}
pass_attrs = {{ getv "/ldap/pass/attrs" }} pass_attrs = {{ getv "/ldap/pass/attrs" }}{{ if eq (getv "/single/user") "yes" }}, =userdb_home=/vmail/mail/single{{ end }}
pass_filter = {{ getv "/ldap/pass/filter" }} pass_filter = {{ getv "/ldap/pass/filter" }}
iterate_attrs = {{ getv "/ldap/iterate/attrs" }} iterate_attrs = {{ getv "/ldap/iterate/attrs" }}
iterate_filter = {{ getv "/ldap/iterate/filter" }} iterate_filter = {{ getv "/ldap/iterate/filter" }}