This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new 6a22981716b Add authentication section in FAB auth manager API
documentation (#48455)
6a22981716b is described below
commit 6a22981716bd0a210d4fa64207c011f1dc8405f6
Author: Vincent <[email protected]>
AuthorDate: Sun Mar 30 21:48:02 2025 -0400
Add authentication section in FAB auth manager API documentation (#48455)
---
docs/conf.py | 1 -
.../fab/src/airflow/providers/fab/auth_manager/openapi/v1.yaml | 9 +++++++++
2 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/docs/conf.py b/docs/conf.py
index b5c6ba76702..8016c1f8099 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -944,7 +944,6 @@ elif PACKAGE_NAME == "apache-airflow-providers-fab":
"spec": fab_auth_manager_flask_api_path.as_posix(),
"opts": {
"hide-hostname": True,
- "no-auto-auth": True,
},
},
{
diff --git
a/providers/fab/src/airflow/providers/fab/auth_manager/openapi/v1.yaml
b/providers/fab/src/airflow/providers/fab/auth_manager/openapi/v1.yaml
index c95a6c5e927..4ae5bffee3e 100644
--- a/providers/fab/src/airflow/providers/fab/auth_manager/openapi/v1.yaml
+++ b/providers/fab/src/airflow/providers/fab/auth_manager/openapi/v1.yaml
@@ -687,12 +687,21 @@ components:
Basic:
type: http
scheme: basic
+ description: To authenticate FAB auth manager API requests, clients have
the option to use basic
+ authentication. To learn more about FAB auth manager API
authentication, please read
+
https://airflow.apache.org/docs/apache-airflow-providers-fab/stable/auth-manager/api-authentication.html#basic-authentication.
GoogleOpenId:
type: openIdConnect
openIdConnectUrl:
https://accounts.google.com/.well-known/openid-configuration
+ description: To authenticate FAB auth manager API requests, clients have
the option to use Google OpenID.
+ To learn more about Google OpenID authentication, please read
+
https://airflow.apache.org/docs/apache-airflow-providers-google/stable/api-auth-backend/google-openid.html.
Kerberos:
type: http
scheme: negotiate
+ description: To authenticate FAB auth manager API requests, clients have
the option to use Kerberos
+ authentication. To learn more about FAB auth manager API
authentication, please read
+
https://airflow.apache.org/docs/apache-airflow-providers-fab/stable/auth-manager/api-authentication.html#kerberos-authentication.
tags:
- name: Role