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/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/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/6a7b8c9def01_add_gateway_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/db/models/__init__.py
mlflow_oidc_auth/db/models/_base.py
mlflow_oidc_auth/db/models/experiment.py
mlflow_oidc_auth/db/models/gateway_endpoint.py
mlflow_oidc_auth/db/models/gateway_model_definition.py
mlflow_oidc_auth/db/models/gateway_secret.py
mlflow_oidc_auth/db/models/registered_model.py
mlflow_oidc_auth/db/models/scorer.py
mlflow_oidc_auth/db/models/user.py
mlflow_oidc_auth/entities/__init__.py
mlflow_oidc_auth/entities/_base.py
mlflow_oidc_auth/entities/experiment.py
mlflow_oidc_auth/entities/gateway_endpoint.py
mlflow_oidc_auth/entities/gateway_model_definition.py
mlflow_oidc_auth/entities/gateway_secret.py
mlflow_oidc_auth/entities/group.py
mlflow_oidc_auth/entities/registered_model.py
mlflow_oidc_auth/entities/scorer.py
mlflow_oidc_auth/entities/user.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/gateway.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/gateway_endpoint_group_permissions.py
mlflow_oidc_auth/repository/gateway_endpoint_group_regex_permissions.py
mlflow_oidc_auth/repository/gateway_endpoint_permissions.py
mlflow_oidc_auth/repository/gateway_endpoint_regex_permissions.py
mlflow_oidc_auth/repository/gateway_model_definition_group_permissions.py
mlflow_oidc_auth/repository/gateway_model_definition_group_regex_permissions.py
mlflow_oidc_auth/repository/gateway_model_definition_permissions.py
mlflow_oidc_auth/repository/gateway_model_definition_regex_permissions.py
mlflow_oidc_auth/repository/gateway_secret_group_permissions.py
mlflow_oidc_auth/repository/gateway_secret_group_regex_permissions.py
mlflow_oidc_auth/repository/gateway_secret_permissions.py
mlflow_oidc_auth/repository/gateway_secret_regex_permissions.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/gateway_endpoint_permissions.py
mlflow_oidc_auth/routers/gateway_model_definition_permissions.py
mlflow_oidc_auth/routers/gateway_secret_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_auth_module.py
mlflow_oidc_auth/tests/test_base_entities.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_dependencies_gateway.py
mlflow_oidc_auth/tests/test_dependencies_nongateway.py
mlflow_oidc_auth/tests/test_entities.py
mlflow_oidc_auth/tests/test_exceptions.py
mlflow_oidc_auth/tests/test_gateway_endpoint_entities.py
mlflow_oidc_auth/tests/test_gateway_model_definition_entities.py
mlflow_oidc_auth/tests/test_gateway_secret_entities.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_routers_auth.py
mlflow_oidc_auth/tests/test_sqlalchemy_store.py
mlflow_oidc_auth/tests/test_sqlalchemy_store_gateway.py
mlflow_oidc_auth/tests/test_sqlalchemy_store_scorer.py
mlflow_oidc_auth/tests/test_user.py
mlflow_oidc_auth/tests/test_webhook_model.py
mlflow_oidc_auth/tests/test_webhook_router.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_gateway_endpoint_group_permissions.py
mlflow_oidc_auth/tests/repository/test_gateway_endpoint_group_regex_permissions.py
mlflow_oidc_auth/tests/repository/test_gateway_endpoint_permissions.py
mlflow_oidc_auth/tests/repository/test_gateway_endpoint_regex_permissions.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_gateway_endpoint_permissions.py
mlflow_oidc_auth/tests/routers/test_gateway_model_definition_permissions.py
mlflow_oidc_auth/tests/routers/test_gateway_secret_permissions.py
mlflow_oidc_auth/tests/routers/test_group_permissions_gateway.py
mlflow_oidc_auth/tests/routers/test_group_permissions_nongateway.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_user_permissions_gateway.py
mlflow_oidc_auth/tests/routers/test_user_permissions_nongateway.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_batch_permissions_gateway.py
mlflow_oidc_auth/tests/utils/test_data_fetching.py
mlflow_oidc_auth/tests/utils/test_data_fetching_gateway.py
mlflow_oidc_auth/tests/utils/test_permissions.py
mlflow_oidc_auth/tests/utils/test_permissions_gateway.py
mlflow_oidc_auth/tests/utils/test_permissions_scorer.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/__init__.py
mlflow_oidc_auth/tests/validators/test_experiment.py
mlflow_oidc_auth/tests/validators/test_gateway.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/tests/validators/test_stuff.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/ai-endpoints-page-C9t0Djtp.js
mlflow_oidc_auth/ui/assets/ai-endpoints-permission-page-CmOy7Bbh.js
mlflow_oidc_auth/ui/assets/ai-models-page-BSBJSVOb.js
mlflow_oidc_auth/ui/assets/ai-models-permissions-page-LxHBeCVD.js
mlflow_oidc_auth/ui/assets/ai-secrets-page-gUZhVSro.js
mlflow_oidc_auth/ui/assets/ai-secrets-permissions-page-fyiWXBt3.js
mlflow_oidc_auth/ui/assets/auth-page-BIl16ApS.js
mlflow_oidc_auth/ui/assets/button-DJ30HgDO.js
mlflow_oidc_auth/ui/assets/chunk-EPOLDU6W-BGm2xlSj.js
mlflow_oidc_auth/ui/assets/create-api-fetcher-BF8Rcwoh.js
mlflow_oidc_auth/ui/assets/dark-mode-toggle-eWHAF1gF.js
mlflow_oidc_auth/ui/assets/entity-permissions-page-layout-CmGpyxVz.js
mlflow_oidc_auth/ui/assets/entity-service-KdPsD3WQ.js
mlflow_oidc_auth/ui/assets/experiment-permissions-page-DMoO9jyZ.js
mlflow_oidc_auth/ui/assets/experiments-page-CKI_GTEV.js
mlflow_oidc_auth/ui/assets/free-solid-svg-icons-CttZC1b4.js
mlflow_oidc_auth/ui/assets/gateway-service-BwyflEJR.js
mlflow_oidc_auth/ui/assets/grant-permission-modal-CddXPWUg.js
mlflow_oidc_auth/ui/assets/group-permissions-page-0b8pAPEO.js
mlflow_oidc_auth/ui/assets/groups-page-CtdITp06.js
mlflow_oidc_auth/ui/assets/icon-button-DFhNpcsD.js
mlflow_oidc_auth/ui/assets/index-D7R9jUBi.css
mlflow_oidc_auth/ui/assets/index-DXXbfyEi.js
mlflow_oidc_auth/ui/assets/input-BbiN5lj4.js
mlflow_oidc_auth/ui/assets/model-permissions-page-CC4zlFEj.js
mlflow_oidc_auth/ui/assets/models-page-BRo4jDao.js
mlflow_oidc_auth/ui/assets/not-found-page-DOpEV5PA.js
mlflow_oidc_auth/ui/assets/page-container-DN56Bi3o.js
mlflow_oidc_auth/ui/assets/page-status-CNIWXN7q.js
mlflow_oidc_auth/ui/assets/prompt-permissions-page-BfTdETu7.js
mlflow_oidc_auth/ui/assets/prompts-page-VJId4y8m.js
mlflow_oidc_auth/ui/assets/row-action-button-m2Rwnof1.js
mlflow_oidc_auth/ui/assets/service-account-permission-page-c7VgA6Ou.js
mlflow_oidc_auth/ui/assets/service-accounts-page-Do_yThZa.js
mlflow_oidc_auth/ui/assets/shared-permissions-page-DdsT3t3f.js
mlflow_oidc_auth/ui/assets/string-utils-CqCEOCqZ.js
mlflow_oidc_auth/ui/assets/switch-44nkuCsc.js
mlflow_oidc_auth/ui/assets/toast-context-val-Z-lwvYkJ.js
mlflow_oidc_auth/ui/assets/trash-page-Ollhtfil.js
mlflow_oidc_auth/ui/assets/use-all-accounts-B8jcgmIk.js
mlflow_oidc_auth/ui/assets/use-all-experiments-C6QGQbcz.js
mlflow_oidc_auth/ui/assets/use-all-gateway-endpoints-CoteZrGd.js
mlflow_oidc_auth/ui/assets/use-all-gateway-models-B4V5vz8a.js
mlflow_oidc_auth/ui/assets/use-all-gateway-secrets-DbEZsODo.js
mlflow_oidc_auth/ui/assets/use-all-groups-DdRVyBae.js
mlflow_oidc_auth/ui/assets/use-all-models-oH52dpvM.js
mlflow_oidc_auth/ui/assets/use-all-prompts-DI2n7rek.js
mlflow_oidc_auth/ui/assets/use-all-users-Bs-V-nql.js
mlflow_oidc_auth/ui/assets/use-api-CtLXpHJw.js
mlflow_oidc_auth/ui/assets/use-current-user-CIO9Sf8-.js
mlflow_oidc_auth/ui/assets/use-runtime-config-CkwqDzno.js
mlflow_oidc_auth/ui/assets/use-toast-BWmLhWRD.js
mlflow_oidc_auth/ui/assets/use-user-D7emtooi.js
mlflow_oidc_auth/ui/assets/use-user-gateway-model-permissions-C1ILLuXb.js
mlflow_oidc_auth/ui/assets/user-page-BGdw2-UL.js
mlflow_oidc_auth/ui/assets/user-permissions-page-C0_OQdE_.js
mlflow_oidc_auth/ui/assets/user-service-Dl9A7L06.js
mlflow_oidc_auth/ui/assets/users-page-CHlcMR-_.js
mlflow_oidc_auth/ui/assets/webhooks-page-GdOeQu_h.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/gateway.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