当rbac为True时,气流中的ldap配置

当rbac为True时,气流中的ldap配置,ldap,airflow,rbac,Ldap,Airflow,Rbac,我正在气流中配置ldap。 在此遵循此文档- webserver_config.py import os from airflow import configuration as conf from flask_appbuilder.security.manager import AUTH_LDAP basedir = os.path.abspath(os.path.dirname(__file__)) SQLALCHEMY_DATABASE_URI = conf.get('core', 'S

我正在气流中配置ldap。 在此遵循此文档-

webserver_config.py

import os
from airflow import configuration as conf
from flask_appbuilder.security.manager import AUTH_LDAP
basedir = os.path.abspath(os.path.dirname(__file__))

SQLALCHEMY_DATABASE_URI = conf.get('core', 'SQL_ALCHEMY_CONN')

CSRF_ENABLED = True

AUTH_TYPE = AUTH_LDAP

AUTH_ROLE_ADMIN = 'Admin'
AUTH_USER_REGISTRATION = True

AUTH_USER_REGISTRATION_ROLE = "Admin"
# AUTH_USER_REGISTRATION_ROLE = "Viewer"

AUTH_LDAP_SERVER = 'ldaps://ldap:636/'
AUTH_LDAP_SEARCH = "DC=domain,DC=net"
AUTH_LDAP_BIND_USER = 'CN=admin,DC=domain,DC=net'
AUTH_LDAP_BIND_PASSWORD = 'password'
AUTH_LDAP_UID_FIELD = 'sAMAccountName'
AUTH_LDAP_USE_TLS = False
为了运行ldap容器,我使用了osixia/docker openldap

但我运行webserver并尝试登录,因为它提供的
登录无效。请再试一次。
无论我输入了什么id密码

不使用ldap时,它可以使用我使用airflow cli create_user创建的用户登录

我不知道我是否做的每件事都对。没有关于这些步骤的好文档/文章。
有人能帮我吗?谢谢

如果你解决了这个错误,有什么解决办法吗?在将LDAP Auth添加到Airflow 2.0时,我也遇到了完全相同的错误