When I provide user/pass and submit the app hangs and must be killed and restarted. here is my redacted config!
Authenticator
.allow_all = True
.tls_strategy = ‘on_connect’
JupyterHub
.authenticator_class = ‘ldapauthenticator.LDAPAuthenticator’
LDAPAuthenticator
.bind_dn_template = ['uid={username},ou=people,dc=XXX,dc=XXX,dc=XXX’]
.lookup_dn = False
.server_address = ‘XXX.XXX.XXX.XXX’
.server_port = 636
.tls_kwargs = {‘ca_certs_file’: ‘/etc/ssl/certs’}
.user_attribute = ‘uid’
.user_search_base = 'ou=people,dc=XXX,dc=XXX,dc=XXX’
Have you seen any logs from jupyterhub?
In debug I see Attempting to bind XXXXXXX with …
With nothing else to go on, i guess its a networking issue where the hub doesn’t get a response
i can use ldapsearch with same server and it works. I have admin monday to work thru this. Our network is VARY secure.
Do you have any HTTP Proxy on the server JupyterHub running? If so, did you configure proxy settings for the JupyterHub service?
we found that we needed to add c.Authenticator.use_ssl = True when using port 636. The documentation is a little vague on TSL setup.
1 Like