I am setting up a test instance of Open OnDemand (version 3.1) on Rocky 9.3. I am able to successfully install Open OnDemand by following the provided instructions.
When I access Open OnDemand via the web browser, I see the message " You have successfully installed Open OnDemand.
However, you now have to configurure authentication for this apache instance. See the authentication documentation for all the options available."
I followed the instructions to configure OnDemand Dex for LDAP. However, Open OnDemand does not seem to recognize the authentication module.
I have the following in /etc/ood/config/ood_portal.yml
auth:
Hello! Is this a direct copy-paste from your ood_portal.yml? Iâm noticing that there is not a key for dex before connectors and want to sanity check that.
Thank you @hrandquist . Thanks for catching that. I missed that part when I was copying the snippet in two parts. Before âconnectors:â, I also have
host: :389 â Youâre only including the port, not the full host:port, from Authentication Through LDAP | under the Configuration header:
# Host and optional port of the LDAP server in the form âhost:portâ.
# If the port is not supplied, it will be guessed based on âinsecureNoSSLâ,
# and âstartTLSâ flags. 389 for insecure or StartTLS connections, 636
# otherwise.
host: ldap.example.com:636
Thank you @hrandquist. Good catch. I have the LDAP serverâs IP address before the port number.
After installing a self-signed SSL certificate, I am now presented with the login screen. However, after entering my userâs username and password, I received the following error: âLogin error: failed to connect: LDAP Result Code 200 âNetwork Errorâ: EOFâ
To troubleshoot the issue, I reduced connectors to: