JeffersonLab / wave

Web Archive Viewer and Expositor
https://epicsweb.jlab.org/wave
MIT License
2 stars 0 forks source link

Auth for epicsweb.jlab.org should use Keycloak #23

Open slominskir opened 1 year ago

slominskir commented 1 year ago

This applies to all apps on epicsweb, but creating issue in wave just to put issue somewhere.

Ideally the httpd forms and sessions modules are abandoned in favor of Keycloak auth at ace.jlab.org/auth

Switch httpd mod_auth_forms to mod_auth_oidc and connect to Keycloak notes:

slominskir commented 1 year ago

Note: It's also worth considering if instead of mod_auth_openidc we allow Tomcat (or otherwise app code) to handle OIDC. This is what we do on ace.jlab.org with Wildfly. App specific requires a good adapter/library though, which can be tricky to sort through:

See: