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

Reply via email to