【发布时间】:2021-04-29 18:56:47
【问题描述】:
我正在尝试将 apache 超集与 LDAP 集成。使用我将在下面提供的配置,我可以使用 LDAP 用户登录超集 Web,但同时我无法使用安装期间创建的本地用户(例如 admin)登录。有什么问题?
另外,我正在尝试使用“AUTH_ROLES_MAPPING”拆分权限角色,但还没有运气。我该怎么做?
from flask_appbuilder.security.manager import AUTH_OID
from flask_appbuilder.security.manager import AUTH_REMOTE_USER
from flask_appbuilder.security.manager import AUTH_DB
from flask_appbuilder.security.manager import AUTH_LDAP
#AUTH_TYPE = AUTH_LDAP
#AUTH_USER_REGISTRATION = True
#AUTH_USER_REGISTRATION_ROLE = "Public"
#AUTH_LDAP_SERVER = "ldap://10.10.0.50"
#AUTH_LDAP_USE_TLS = False
#AUTH_LDAP_BIND_USER = "CN=Administrator,CN=Users,DC=gru,DC=lab"
#AUTH_LDAP_BIND_PASSWORD = "password"
#AUTH_LDAP_SEARCH = "DC=gru,DC=lab"
#AUTH_LDAP_GROUP_FIELS="CN=linuxadmins,DC=gru,DC=lab"
#AUTH_LDAP_SEARCH = "DC=gru,DC=lab"
#AUTH_LDAP_UID_FIELD = "sAMAccountName"
#AUTH_LDAP_FIRSTNAME_FIELD = "givenName"
#AUTH_LDAP_LASTNAME_FIELD = "sn"
更新——我试过 "AUTH_TYPE = 1|2",也试过 "AUTH_TYPE = AUTH_DB, AUTH_LDAP" 。可惜没有结果。
【问题讨论】:
标签: authentication ldap flask-login apache-superset superset