LICENSE
README.md
pyproject.toml
mlflow_oidc_auth/__init__.py
mlflow_oidc_auth/app.py
mlflow_oidc_auth/auth.py
mlflow_oidc_auth/config.py
mlflow_oidc_auth/entities.py
mlflow_oidc_auth/permissions.py
mlflow_oidc_auth/routes.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/cache/filesystemcache.py
mlflow_oidc_auth/cache/rediscache.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/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/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/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/user.py
mlflow_oidc_auth/repository/utils.py
mlflow_oidc_auth/responses/__init__.py
mlflow_oidc_auth/responses/client_error.py
mlflow_oidc_auth/session/cachelib.py
mlflow_oidc_auth/session/redis.py
mlflow_oidc_auth/static/favicon.ico
mlflow_oidc_auth/static/style.css
mlflow_oidc_auth/templates/_footer.html
mlflow_oidc_auth/templates/_head.html
mlflow_oidc_auth/templates/auth.html
mlflow_oidc_auth/tests/__init__.py
mlflow_oidc_auth/tests/test_auth.py
mlflow_oidc_auth/tests/test_db_utils.py
mlflow_oidc_auth/tests/test_entities.py
mlflow_oidc_auth/tests/test_routes.py
mlflow_oidc_auth/tests/test_sqlalchemy_store.py
mlflow_oidc_auth/tests/test_user.py
mlflow_oidc_auth/tests/hooks/test_after_request.py
mlflow_oidc_auth/tests/hooks/test_before_request.py
mlflow_oidc_auth/tests/plugins/test_group_detection_microsoft_entra_id.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_utils.py
mlflow_oidc_auth/tests/responses/__init__.py
mlflow_oidc_auth/tests/responses/test_client_error.py
mlflow_oidc_auth/tests/utils/__init__.py
mlflow_oidc_auth/tests/utils/test_data_fetching.py
mlflow_oidc_auth/tests/utils/test_decorators.py
mlflow_oidc_auth/tests/utils/test_permissions.py
mlflow_oidc_auth/tests/utils/test_port_normalization.py
mlflow_oidc_auth/tests/utils/test_request_helpers.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_user.py
mlflow_oidc_auth/ui/MaterialIcons-Regular.14b0bb77466d9f38.woff
mlflow_oidc_auth/ui/MaterialIcons-Regular.a973ee76274035a2.eot
mlflow_oidc_auth/ui/MaterialIcons-Regular.d1b99623aaa86364.woff2
mlflow_oidc_auth/ui/MaterialIcons-Regular.fa58bcb97f2ed321.ttf
mlflow_oidc_auth/ui/favicon.ico
mlflow_oidc_auth/ui/index.html
mlflow_oidc_auth/ui/main.3b8be436e289b4c8.js
mlflow_oidc_auth/ui/polyfills.9f690874ac5347bc.js
mlflow_oidc_auth/ui/runtime.e8a78515e02f67c6.js
mlflow_oidc_auth/ui/src_app_features_admin-page_admin-page_module_ts.d2935a73b6aa2869.js
mlflow_oidc_auth/ui/src_app_features_home-page_home-page_module_ts.e0209c2491dbe38b.js
mlflow_oidc_auth/ui/styles.749925faee5fb34a.css
mlflow_oidc_auth/ui/vendor.9f79c556e2e05950.js
mlflow_oidc_auth/utils/__init__.py
mlflow_oidc_auth/utils/data_fetching.py
mlflow_oidc_auth/utils/decorators.py
mlflow_oidc_auth/utils/permissions.py
mlflow_oidc_auth/utils/request_helpers.py
mlflow_oidc_auth/utils/types.py
mlflow_oidc_auth/utils/uri_helpers.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/user.py
mlflow_oidc_auth/views/__init__.py
mlflow_oidc_auth/views/authentication.py
mlflow_oidc_auth/views/config.py
mlflow_oidc_auth/views/experiment.py
mlflow_oidc_auth/views/experiment_regex.py
mlflow_oidc_auth/views/group.py
mlflow_oidc_auth/views/group_experiment.py
mlflow_oidc_auth/views/group_experiment_regex.py
mlflow_oidc_auth/views/group_prompt.py
mlflow_oidc_auth/views/group_prompt_regex.py
mlflow_oidc_auth/views/group_registered_model.py
mlflow_oidc_auth/views/group_registered_model_regex.py
mlflow_oidc_auth/views/prompt.py
mlflow_oidc_auth/views/prompt_regex.py
mlflow_oidc_auth/views/registered_model.py
mlflow_oidc_auth/views/registered_model_regex.py
mlflow_oidc_auth/views/ui.py
mlflow_oidc_auth/views/user.py
mlflow_oidc_auth/views/user_regex.py