elyra-ai / elyra

Elyra extends JupyterLab with an AI centric approach.
https://elyra.readthedocs.io/en/stable/
Apache License 2.0
1.86k stars 343 forks source link

Support more configuration on authentication providers #2786

Open edwardzjl opened 2 years ago

edwardzjl commented 2 years ago

Elyra now supports 5 authentication methods, no_authentication, kubernetes_service_account_token, dex_static_password, dex_ldap and dex_legacy.

Currently we are running kubeflow under protection of oidc-authservice which connects to our own idp, not dex.

Is it possible to provide a more flex configuration on authentication?

ptitzler commented 2 years ago

At first glance adding support would require implementation of a new authenticator class in https://github.com/elyra-ai/elyra/blob/main/elyra/pipeline/kfp/kfp_authentication.py. Contributions are welcome!