-
Notifications
You must be signed in to change notification settings - Fork 8
Description
Hi,
Context: with @hexylena, we've been setting up/maintaining a public apollo2 instance (https://usegalaxy.eu/apollo/), connected to https://usegalaxy.eu. I'm interested in migrating this instance to Apollo3 in the future, so I'm currently investigating how we could do this migration.
The first obstacle I'm seeing is that Apollo3 seems to only support google or microsoft authentication. Do you plan on implementing other methods?
We've been relying on a pretty standard mechanism: a REMOTE_USER header set by a reverse proxy. In our case it would be https://github.com/hexylena/gx-cookie-proxy, but it would work with any method provided by the reverse proxy, including connecting to a LDAP or more complex setup like Authelia, Keycloak etc.
Do you think it would be possible to support this mechanism in Apollo3? It would make the migration much easier for this usegalaxy.eu/apollo/ instance, as well as for other local instances connected to LDAP servers