通过以下步骤解决:
确认您的Airflow安装具有LDAP支持。 确认安装的Airflow中是否安装了ldap模块。
按照Airflow文档中提供的指示正确配置LDAP。
使用基于LDAP的身份验证启动Airflow Web服务器:
export AIRFLOW__WEBSERVER__AUTHENTICATE=true
export AIRFLOW__WEBSERVER__AUTH_BACKEND=airflow.contrib.auth.backends.ldap_auth
curl -X GET -u $USER:$PASSWORD http://localhost:8080/api/experimental/test
其中,$USER
和$PASSWORD
是有效的LDAP凭据。通过基本身份验证发送请求时,$USER应该是有效的AD用户名,$PASSWORD应该是该用户名的有效密码。
上一篇:Airflow条件调度