使用Superset过程中的又一个坑,按照配置文件config.py中的提示去配置,能成功才有鬼了。。。不断的打日志,追溯,终于搞定了配置:
配置:
from flask_appbuilder.security.manager import AUTH_DB,AUTH_LDAP //这里的LDAP得自己加上
AUTH_TYPE = AUTH_LDAP
AUTH_LDAP_SERVER = "ldap://ldapserver.new"//配置文件的提示到此为止,然而这样是不够滴
AUTH_LDAP_SEARCH="dc=mycompany,dc=com" //己方LDAP服务器的根路径
AUTH_LDAP_USERNAME_FORMAT = "cn=%s,OU=Users,DC=mycompany,DC=com" //关键
//flask会把你输入的用户名替换进去,得到一个完整的DN,比如输入用户名是admin,那么flask就会在LDAP中寻
//找"cn=admin,OU=Users,DC=mycompany,DC=com",然后匹配密码,没有这个是不可能找到用户的。