Consolidate MLflow + Airflow auth into shared OIDC provider #85
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
MLflow (at
o.alogins.net/mlflow) and Airflow (ato.alogins.net/airflow) currently use their own built-in auth modules:--app-name basic-auth)When M3 migrates from Auth.js to a dedicated OIDC provider (ADR-0004), both MLOps services should become OIDC clients for single sign-on.
Tasks
AUTH_TYPE = AUTH_OAUTHin FAB config)infra/mlflow/basic_auth.ini— disable or remove once OIDC is activeNotes
AUTH_OAUTHnatively; MLflow may require an OAuth2 proxy (e.g.oauth2-proxy) as a sidecar