LICENSE
README.md
pyproject.toml
mlflow_oidc_auth/__init__.py
mlflow_oidc_auth/app.py
mlflow_oidc_auth/auth.py
mlflow_oidc_auth/cli.py
mlflow_oidc_auth/config.py
mlflow_oidc_auth/dependencies.py
mlflow_oidc_auth/entities.py
mlflow_oidc_auth/exceptions.py
mlflow_oidc_auth/hack.py
mlflow_oidc_auth/logger.py
mlflow_oidc_auth/oauth.py
mlflow_oidc_auth/permissions.py
mlflow_oidc_auth/sqlalchemy_store.py
mlflow_oidc_auth/store.py
mlflow_oidc_auth/user.py
mlflow_oidc_auth.egg-info/PKG-INFO
mlflow_oidc_auth.egg-info/SOURCES.txt
mlflow_oidc_auth.egg-info/dependency_links.txt
mlflow_oidc_auth.egg-info/entry_points.txt
mlflow_oidc_auth.egg-info/requires.txt
mlflow_oidc_auth.egg-info/top_level.txt
mlflow_oidc_auth/bridge/__init__.py
mlflow_oidc_auth/bridge/user.py
mlflow_oidc_auth/config_providers/__init__.py
mlflow_oidc_auth/config_providers/aws_parameter_store_provider.py
mlflow_oidc_auth/config_providers/aws_secrets_provider.py
mlflow_oidc_auth/config_providers/azure_keyvault_provider.py
mlflow_oidc_auth/config_providers/base.py
mlflow_oidc_auth/config_providers/env_provider.py
mlflow_oidc_auth/config_providers/kubernetes_provider.py
mlflow_oidc_auth/config_providers/manager.py
mlflow_oidc_auth/config_providers/mlflow_env.py
mlflow_oidc_auth/config_providers/vault_provider.py
mlflow_oidc_auth/db/__init__.py
mlflow_oidc_auth/db/cli.py
mlflow_oidc_auth/db/models.py
mlflow_oidc_auth/db/utils.py
mlflow_oidc_auth/db/migrations/__init__.py
mlflow_oidc_auth/db/migrations/alembic.ini
mlflow_oidc_auth/db/migrations/env.py
mlflow_oidc_auth/db/migrations/versions/0565cf04c12e_token_expiration.py
mlflow_oidc_auth/db/migrations/versions/1ddf23934b63_add_regex_permissions.py
mlflow_oidc_auth/db/migrations/versions/2d5d40dd803f_add_user_groups.py
mlflow_oidc_auth/db/migrations/versions/3c3272527ade_scorer_permissions.py
mlflow_oidc_auth/db/migrations/versions/4ab210836965_add_group_permissions.py
mlflow_oidc_auth/db/migrations/versions/8606fa83a998_initial_migration.py
mlflow_oidc_auth/db/migrations/versions/8c1cf75c5314_add_service_accounts.py
mlflow_oidc_auth/db/migrations/versions/913635c83867_add_prompt.py
mlflow_oidc_auth/db/migrations/versions/__init__.py
mlflow_oidc_auth/graphql/__init__.py
mlflow_oidc_auth/graphql/middleware.py
mlflow_oidc_auth/graphql/patch.py
mlflow_oidc_auth/hack/menu.html
mlflow_oidc_auth/hooks/__init__.py
mlflow_oidc_auth/hooks/after_request.py
mlflow_oidc_auth/hooks/before_request.py
mlflow_oidc_auth/middleware/__init__.py
mlflow_oidc_auth/middleware/auth_aware_wsgi_middleware.py
mlflow_oidc_auth/middleware/auth_middleware.py
mlflow_oidc_auth/middleware/proxy_headers_middleware.py
mlflow_oidc_auth/models/__init__.py
mlflow_oidc_auth/models/experiment.py
mlflow_oidc_auth/models/group.py
mlflow_oidc_auth/models/permission.py
mlflow_oidc_auth/models/prompt.py
mlflow_oidc_auth/models/registered_model.py
mlflow_oidc_auth/models/responses.py
mlflow_oidc_auth/models/scorer.py
mlflow_oidc_auth/models/user.py
mlflow_oidc_auth/models/webhook.py
mlflow_oidc_auth/plugins/__init__.py
mlflow_oidc_auth/plugins/group_detection_microsoft_entra_id/__init__.py
mlflow_oidc_auth/repository/__init__.py
mlflow_oidc_auth/repository/experiment_permission.py
mlflow_oidc_auth/repository/experiment_permission_group.py
mlflow_oidc_auth/repository/experiment_permission_regex.py
mlflow_oidc_auth/repository/experiment_permission_regex_group.py
mlflow_oidc_auth/repository/group.py
mlflow_oidc_auth/repository/prompt_permission_group.py
mlflow_oidc_auth/repository/registered_model_permission.py
mlflow_oidc_auth/repository/registered_model_permission_group.py
mlflow_oidc_auth/repository/registered_model_permission_regex.py
mlflow_oidc_auth/repository/registered_model_permission_regex_group.py
mlflow_oidc_auth/repository/scorer_permission.py
mlflow_oidc_auth/repository/scorer_permission_group.py
mlflow_oidc_auth/repository/scorer_permission_regex.py
mlflow_oidc_auth/repository/scorer_permission_regex_group.py
mlflow_oidc_auth/repository/user.py
mlflow_oidc_auth/repository/utils.py
mlflow_oidc_auth/responses/__init__.py
mlflow_oidc_auth/responses/client_error.py
mlflow_oidc_auth/routers/__init__.py
mlflow_oidc_auth/routers/_prefix.py
mlflow_oidc_auth/routers/auth.py
mlflow_oidc_auth/routers/experiment_permissions.py
mlflow_oidc_auth/routers/group_permissions.py
mlflow_oidc_auth/routers/health.py
mlflow_oidc_auth/routers/prompt_permissions.py
mlflow_oidc_auth/routers/registered_model_permissions.py
mlflow_oidc_auth/routers/scorers_permissions.py
mlflow_oidc_auth/routers/trash.py
mlflow_oidc_auth/routers/ui.py
mlflow_oidc_auth/routers/user_permissions.py
mlflow_oidc_auth/routers/users.py
mlflow_oidc_auth/routers/webhook.py
mlflow_oidc_auth/tests/__init__.py
mlflow_oidc_auth/tests/test_app.py
mlflow_oidc_auth/tests/test_auth.py
mlflow_oidc_auth/tests/test_config.py
mlflow_oidc_auth/tests/test_config_providers.py
mlflow_oidc_auth/tests/test_db_models.py
mlflow_oidc_auth/tests/test_db_utils.py
mlflow_oidc_auth/tests/test_dependencies.py
mlflow_oidc_auth/tests/test_entities.py
mlflow_oidc_auth/tests/test_exceptions.py
mlflow_oidc_auth/tests/test_hack.py
mlflow_oidc_auth/tests/test_logger.py
mlflow_oidc_auth/tests/test_oauth.py
mlflow_oidc_auth/tests/test_permissions.py
mlflow_oidc_auth/tests/test_sqlalchemy_store.py
mlflow_oidc_auth/tests/test_user.py
mlflow_oidc_auth/tests/bridge/__init__.py
mlflow_oidc_auth/tests/bridge/test_user.py
mlflow_oidc_auth/tests/db/__init__.py
mlflow_oidc_auth/tests/db/test_cli.py
mlflow_oidc_auth/tests/graphql/test_graphql_middleware.py
mlflow_oidc_auth/tests/graphql/test_graphql_patch.py
mlflow_oidc_auth/tests/hooks/test_after_request.py
mlflow_oidc_auth/tests/hooks/test_before_request.py
mlflow_oidc_auth/tests/integration/__init__.py
mlflow_oidc_auth/tests/integration/conftest.py
mlflow_oidc_auth/tests/integration/test_access_tokens.py
mlflow_oidc_auth/tests/integration/test_admin_capabilities.py
mlflow_oidc_auth/tests/integration/test_authentication.py
mlflow_oidc_auth/tests/integration/test_e2e_permissions_workflow.py
mlflow_oidc_auth/tests/integration/test_group_permissions.py
mlflow_oidc_auth/tests/integration/test_permission_enforcement.py
mlflow_oidc_auth/tests/integration/test_populate_test_data.py
mlflow_oidc_auth/tests/integration/test_populate_users.py
mlflow_oidc_auth/tests/integration/test_resource_creation.py
mlflow_oidc_auth/tests/integration/test_scorers_permissions.py
mlflow_oidc_auth/tests/integration/test_token_scorer_seeding.py
mlflow_oidc_auth/tests/integration/test_user_permissions.py
mlflow_oidc_auth/tests/integration/users.py
mlflow_oidc_auth/tests/integration/utils.py
mlflow_oidc_auth/tests/middleware/__init__.py
mlflow_oidc_auth/tests/middleware/conftest.py
mlflow_oidc_auth/tests/middleware/test_auth_aware_wsgi_middleware.py
mlflow_oidc_auth/tests/middleware/test_auth_middleware.py
mlflow_oidc_auth/tests/plugins/test_group_detection_microsoft_entra_id.py
mlflow_oidc_auth/tests/plugins/test_plugin_system.py
mlflow_oidc_auth/tests/repository/test_experiment_permission.py
mlflow_oidc_auth/tests/repository/test_experiment_permission_group.py
mlflow_oidc_auth/tests/repository/test_experiment_permission_regex.py
mlflow_oidc_auth/tests/repository/test_experiment_permission_regex_group.py
mlflow_oidc_auth/tests/repository/test_group.py
mlflow_oidc_auth/tests/repository/test_prompt_permission_group.py
mlflow_oidc_auth/tests/repository/test_registered_model_permission.py
mlflow_oidc_auth/tests/repository/test_registered_model_permission_group.py
mlflow_oidc_auth/tests/repository/test_registered_model_permission_regex.py
mlflow_oidc_auth/tests/repository/test_registered_model_permission_regex_group.py
mlflow_oidc_auth/tests/repository/test_user_repository.py
mlflow_oidc_auth/tests/repository/test_user_repository_delete_with_permissions.py
mlflow_oidc_auth/tests/repository/test_utils.py
mlflow_oidc_auth/tests/responses/__init__.py
mlflow_oidc_auth/tests/responses/test_client_error.py
mlflow_oidc_auth/tests/routers/__init__.py
mlflow_oidc_auth/tests/routers/conftest.py
mlflow_oidc_auth/tests/routers/shared_fixtures.py
mlflow_oidc_auth/tests/routers/test_auth.py
mlflow_oidc_auth/tests/routers/test_experiment_permissions.py
mlflow_oidc_auth/tests/routers/test_health.py
mlflow_oidc_auth/tests/routers/test_prompt_permissions.py
mlflow_oidc_auth/tests/routers/test_registered_model_permissions.py
mlflow_oidc_auth/tests/routers/test_scorer_permissions.py
mlflow_oidc_auth/tests/routers/test_trash.py
mlflow_oidc_auth/tests/routers/test_ui.py
mlflow_oidc_auth/tests/routers/test_user_group_scorer_permissions.py
mlflow_oidc_auth/tests/routers/test_user_permissions.py
mlflow_oidc_auth/tests/routers/test_users.py
mlflow_oidc_auth/tests/session/__init__.py
mlflow_oidc_auth/tests/utils/__init__.py
mlflow_oidc_auth/tests/utils/test_batch_permissions.py
mlflow_oidc_auth/tests/utils/test_data_fetching.py
mlflow_oidc_auth/tests/utils/test_permissions.py
mlflow_oidc_auth/tests/utils/test_request_helpers.py
mlflow_oidc_auth/tests/utils/test_request_helpers_fastapi.py
mlflow_oidc_auth/tests/utils/test_uri_helpers.py
mlflow_oidc_auth/tests/validators/test_experiment.py
mlflow_oidc_auth/tests/validators/test_registered_model.py
mlflow_oidc_auth/tests/validators/test_run.py
mlflow_oidc_auth/tests/validators/test_run_validator.py
mlflow_oidc_auth/ui/apple-touch-icon.png
mlflow_oidc_auth/ui/favicon-96x96.png
mlflow_oidc_auth/ui/favicon.ico
mlflow_oidc_auth/ui/favicon.svg
mlflow_oidc_auth/ui/index.html
mlflow_oidc_auth/ui/site.webmanifest
mlflow_oidc_auth/ui/web-app-manifest-192x192.png
mlflow_oidc_auth/ui/web-app-manifest-512x512.png
mlflow_oidc_auth/ui/assets/auth-page-8Jkd6Xg9.js
mlflow_oidc_auth/ui/assets/chunk-EPOLDU6W-CNaCjKeI.js
mlflow_oidc_auth/ui/assets/entity-permissions-manager-DWYHawvC.js
mlflow_oidc_auth/ui/assets/entity-service-D6-I4F0h.js
mlflow_oidc_auth/ui/assets/experiment-permissions-page-DCQ-rXiu.js
mlflow_oidc_auth/ui/assets/experiments-page-DnTbP-W0.js
mlflow_oidc_auth/ui/assets/grant-permission-modal-Du7KzdTv.js
mlflow_oidc_auth/ui/assets/group-permissions-page-vichEshV.js
mlflow_oidc_auth/ui/assets/groups-page-MqokMu_H.js
mlflow_oidc_auth/ui/assets/icon-button-8v1zbWfj.js
mlflow_oidc_auth/ui/assets/index-D1kH2GKy.js
mlflow_oidc_auth/ui/assets/index-DjF6Xiu-.css
mlflow_oidc_auth/ui/assets/jsx-runtime-DAs1UGHr.js
mlflow_oidc_auth/ui/assets/model-permissions-page-CgK_Xa1N.js
mlflow_oidc_auth/ui/assets/models-page-VSZTeK5X.js
mlflow_oidc_auth/ui/assets/not-found-page-lFRuCnW1.js
mlflow_oidc_auth/ui/assets/page-container-DV9_twon.js
mlflow_oidc_auth/ui/assets/prompt-permissions-page-B3WgdjFl.js
mlflow_oidc_auth/ui/assets/prompts-page-DjkXlBCN.js
mlflow_oidc_auth/ui/assets/react-DxF41JXl.js
mlflow_oidc_auth/ui/assets/row-action-button-CWxfWRow.js
mlflow_oidc_auth/ui/assets/search-input-DVDKmJAY.js
mlflow_oidc_auth/ui/assets/service-account-permission-page-auKV7OXS.js
mlflow_oidc_auth/ui/assets/service-accounts-page-C2h-2JCB.js
mlflow_oidc_auth/ui/assets/shared-permissions-page-B1KPKpf2.js
mlflow_oidc_auth/ui/assets/toast-context-val-CcPDsXTx.js
mlflow_oidc_auth/ui/assets/trash-page-9JEDqBNC.js
mlflow_oidc_auth/ui/assets/use-all-accounts-C7-hDCIu.js
mlflow_oidc_auth/ui/assets/use-all-experiments-2M5Vv300.js
mlflow_oidc_auth/ui/assets/use-all-groups-B9CScfsT.js
mlflow_oidc_auth/ui/assets/use-all-models-ByKExnMB.js
mlflow_oidc_auth/ui/assets/use-all-prompts-CDSoqi-1.js
mlflow_oidc_auth/ui/assets/use-all-users-DZm-oESG.js
mlflow_oidc_auth/ui/assets/use-api-BAbm8GVs.js
mlflow_oidc_auth/ui/assets/use-current-user-BFZt1PYV.js
mlflow_oidc_auth/ui/assets/use-runtime-config-D_-Z8FUB.js
mlflow_oidc_auth/ui/assets/use-toast-CpnYXdO8.js
mlflow_oidc_auth/ui/assets/use-user-BydImGZB.js
mlflow_oidc_auth/ui/assets/use-user-prompt-permissions-XTSblT8y.js
mlflow_oidc_auth/ui/assets/user-page-BdBu1AW_.js
mlflow_oidc_auth/ui/assets/user-permissions-page-CU4q5UUh.js
mlflow_oidc_auth/ui/assets/user-service-Cq_o-JT5.js
mlflow_oidc_auth/ui/assets/users-page-BptdWK0j.js
mlflow_oidc_auth/ui/assets/webhooks-page-D_V57wYx.js
mlflow_oidc_auth/utils/__init__.py
mlflow_oidc_auth/utils/batch_permissions.py
mlflow_oidc_auth/utils/data_fetching.py
mlflow_oidc_auth/utils/permissions.py
mlflow_oidc_auth/utils/request_helpers.py
mlflow_oidc_auth/utils/request_helpers_fastapi.py
mlflow_oidc_auth/utils/uri.py
mlflow_oidc_auth/validators/__init__.py
mlflow_oidc_auth/validators/experiment.py
mlflow_oidc_auth/validators/registered_model.py
mlflow_oidc_auth/validators/run.py
mlflow_oidc_auth/validators/scorers.py
mlflow_oidc_auth/validators/stuff.py
mlflow_oidc_auth/validators/trace.py