我目前正在尝试将LDAP中的用户组自动映射到基于Flask AppBuilder框架的应用程序中的用户角色,但是无法提供解决方案。我已经阅读了整个Flask AppBuilder文档,但没有找到与此相关的内容。 这是我想出的基本配置。我不知道如何将不同的角色映射到不同的用户组。
AUTH_TYPE = AUTH_LDAP
AUTH_LDAP_SERVER = "ldap://ldapserver.local"
AUTH_LDAP_USE_TLS = False
AUTH_LDAP_SEARCH = "dc=domain,dc=local"
AUTH_LDAP_BIND_USER = "CN=Query User,OU=People,dc=domain,dc=local"
AUTH_LDAP_BIND_PASSWORD = "password"
AUTH_USER_REGISTRATION = True
AUTH_USER_REGISTRATION_ROLE = "Admin"