We are running Open OnDemand 3.1.7 on an AlmaLinux 9.4 OpenHPC cluster. Currently, we use basic auth via PAM, which ultimately uses Kerberos/LDAP to authenticate users. We would like to use our University’s ADFS system, as it is more secure and simplifies login for our users.
I have followed the tutorial in the documentation, but I am still not able to get it working.
When I connect to my OOD interface, I am sent to ADFS to authenticate as expected. Once that is complete, I am referred back to https://ood/mellon/postResponse, which displays a 401 Unauthorized error.
In the Apache error logs, the error message is cryptic, with no sub-status code or description. I have enabled the MellonDiagnostics and the debug file has the same error. It shows no indication that it received any Name ID/etc. from ADFS.
The documentation is a bit lacking in terms of how the ADFS claims should be configured, as it just refers generally to the mod_auth_mellon documentation. I am wondering if someone who has this working can post a more detailed list of claims being used for the ADFS side?
Error processing authn response. Lasso error: [-432] Status code is not success, SAML Response: StatusCode1="urn:oasis:names:tc:SAML:2.0:status:Responder", StatusCode2="(null)", StatusMessage="(null)", referer: