OIDC authentication plugin for MLflow tracking server. Version 7.0.3, requires Python >=3.10. Provides OAuth2/OIDC integration for MLflow, supports token-based auth, group-based permission filtering, and MLflow's REST API auth middleware. Active development with regular releases.
pip install mlflow-oidc-authVerified import paths — ran on the pinned version, not inferred.
Basic Flask app with OIDC auth. Requires environment variables for issuer, client ID, and secret.
Use `from mlflow_oidc_auth import create_oidc_app` instead of `from mlflow_oidc_auth.oidc import ...`.
Omit `token_endpoint` and `userinfo_endpoint` if your issuer supports OIDC discovery (well-known/openid-configuration).
Set `app.secret_key` before invoking `create_oidc_app`.
Install MLflow with the `auth` extra: `pip install mlflow[auth]`.
No dependency data recorded yet.