问题描述
我正在使用Airflow 1.10.10,并且已经在内部成功设置了AD / LDAP集成,同时在气流配置文件中也有rbac = True
。我通过遵循资源https://guptakumartanuj.wordpress.com/2019/11/14/airflow-ui-authentication-through-ldap-server/和其他一些具有类似设置的设置来进行设置。但是,既然我已经设置好了,我就不想强迫每个新用户成为Admin
或Viewer
,而是希望由相应的广告组来决定。使用当前的设置,下面的变量可以让您将新用户设置为管理员或查看者:
AUTH_USER_REGISTRATION = True
AUTH_USER_REGISTRATION_ROLE = "Admin"
我尝试将AIRFLOW__LDAP__SUPERUSER_FILTER
和data_profiler参数添加到我的webserver_config.py
文件中,但是我仍然无法允许用户从AD组继承权限。
作为参考,我的过滤器使用以下语法进行设置:
memberOf=CN=ADMINTEAM,OU=SvcAccts,DC=us,DC=ae
有人可以帮忙吗?我还尝试禁用AUTH_USER_REGISTRATION
,但这只是取消了AD功能..
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)