This is an automated email from the ASF dual-hosted git repository.
vincbeck pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
from 7336ed4371c Update search parameters to better leverage DB indexes
(#64963)
add 8354e86b845 Honor AUTH_ROLE_PUBLIC in FastAPI API server (#65685)
No new revisions were added by this update.
Summary of changes:
.../api_fastapi/auth/managers/base_auth_manager.py | 13 +++
.../auth/managers/simple/simple_auth_manager.py | 10 +++
.../src/airflow/api_fastapi/core_api/app.py | 7 +-
.../managers/simple/test_simple_auth_manager.py | 10 +++
.../unit/api_fastapi/core_api/test_security.py | 5 ++
providers/fab/provider.yaml | 16 ++++
.../providers/fab/auth_manager/fab_auth_manager.py | 62 +++++++++++++-
.../providers/fab/auth_manager/middleware.py | 57 +++++++++++++
.../src/airflow/providers/fab/get_provider_info.py | 7 ++
providers/fab/src/airflow/providers/fab/www/app.py | 9 ++
.../unit/fab/auth_manager/test_fab_auth_manager.py | 83 +++++++++++++++++++
.../tests/unit/fab/auth_manager/test_middleware.py | 95 ++++++++++++++++++++++
12 files changed, 367 insertions(+), 7 deletions(-)
create mode 100644
providers/fab/src/airflow/providers/fab/auth_manager/middleware.py
create mode 100644 providers/fab/tests/unit/fab/auth_manager/test_middleware.py