Closed
Description
Bug description
Make ldap3 library auto_bind
config settable.
Expected behaviour
Currently, if use_ssl
is set to False
, auto_bind
becomes ldap3.AUTO_BIND_TLS_BEFORE_BIND
. This means that the ldap server must support ssl or starttls. There is no way to use a ldap server which doesn't have either. This is the case for a local LDAP server i.e runs in the same server as jupyterhub and communicates via the internal network.
Actual behaviour
Add a new config variable auto_bind
to match upstream ldap3 library configuration.
I opened this as a bug because it used to because this was the behavior in 1.3.0 but it seems behavior changed because of the discussion in #171