I have Open OnDemand and Keycloak set up on two separate hosts with SSL enabled on both. I can access Keycloak just fine and configured the ondemand_client just fine with redirects:
The OnDemand server redirects me to Keycloak authentication and I can enter my credentials, but upon logging in I see an error code
404: The requested URL was not found on this server
when redirected to
In the httpd24 error.log I get the following error:
[Fri Mar 26 17:51:35.845975 2021] [auth_openidc:error] [pid 1810] [client 188.8.131.52:52446] oidc_authenticate_user: the URL scheme (https) of the configured OIDCRedirectURI does not match the URL scheme of the URL being accessed (http): the "state" and "session" cookies will not be shared between the two!
No logfiles have been generated at
Did I miss something in the configuration somewhere? I’ve done the same setup in a containerized environment before but I haven’t run into this issue.