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 c6f4f87ba5e small fix for chinese translation (#51157)
add fa3def0010c Create `KeycloakAuthManager` and enable authentication
(#51125)
No new revisions were added by this update.
Summary of changes:
providers/keycloak/provider.yaml | 41 +++++
providers/keycloak/pyproject.toml | 1 +
.../providers/keycloak/auth_manager}/__init__.py | 0
.../keycloak/auth_manager/keycloak_auth_manager.py | 167 +++++++++++++++++++++
.../keycloak/auth_manager/routes}/__init__.py | 0
.../keycloak/auth_manager/routes/login.py | 86 +++++++++++
.../providers/keycloak/auth_manager}/user.py | 24 ++-
.../providers/keycloak/get_provider_info.py | 38 +++++
.../tests/unit/keycloak/auth_manager}/__init__.py | 0
.../unit/keycloak/auth_manager/routes}/__init__.py | 0
.../keycloak/auth_manager/routes/test_login.py | 98 ++++++++++++
.../auth_manager/test_keycloak_auth_manager.py | 61 ++++++++
.../tests/unit/keycloak}/auth_manager/test_user.py | 26 ++--
.../keycloak/tests/unit/keycloak/test_empty.py | 23 ---
14 files changed, 512 insertions(+), 53 deletions(-)
copy {airflow-core/src/airflow/api =>
providers/keycloak/src/airflow/providers/keycloak/auth_manager}/__init__.py
(100%)
create mode 100644
providers/keycloak/src/airflow/providers/keycloak/auth_manager/keycloak_auth_manager.py
copy {airflow-core/src/airflow/api =>
providers/keycloak/src/airflow/providers/keycloak/auth_manager/routes}/__init__.py
(100%)
create mode 100644
providers/keycloak/src/airflow/providers/keycloak/auth_manager/routes/login.py
copy {airflow-core/src/airflow/api_fastapi/auth/managers/simple =>
providers/keycloak/src/airflow/providers/keycloak/auth_manager}/user.py (66%)
copy {airflow-core/src/airflow/api =>
providers/keycloak/tests/unit/keycloak/auth_manager}/__init__.py (100%)
copy {airflow-core/src/airflow/api =>
providers/keycloak/tests/unit/keycloak/auth_manager/routes}/__init__.py (100%)
create mode 100644
providers/keycloak/tests/unit/keycloak/auth_manager/routes/test_login.py
create mode 100644
providers/keycloak/tests/unit/keycloak/auth_manager/test_keycloak_auth_manager.py
copy providers/{amazon/tests/unit/amazon/aws =>
keycloak/tests/unit/keycloak}/auth_manager/test_user.py (60%)
delete mode 100644 providers/keycloak/tests/unit/keycloak/test_empty.py