气流LDAP超级用户身份验证

编程入门 行业动态 更新时间:2024-10-07 18:30:31
本文介绍了气流LDAP超级用户身份验证的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我正在使用Airflow v1.9.0,并尝试使用LDAP身份验证来设置组.我可以获得基本的LDAP身份验证,它将所有用户默认为超级用户.但是,我无法获得与特定人群匹配的广告.例如,我有一个用户TommyLeeJones,我知道它是MIB用户组的一部分,但是我无法获得让该用户与该组相匹配的气流.

I am using Airflow v1.9.0 and am trying to setup groups using LDAP authentication. I can get the basic LDAP authentication working that defaults all users to be superusers. However, I cannot get the AD to match against a specific group. For instance, I have user TommyLeeJones who I know is part of the user group MIB, but I can't get airflow to match this user against this group.

在我的airflow.cfg文件中,我已设置:

In my airflow.cfg file, I have set:

[webserver] authenticate = True auth_backend = airflow.contrib.auth.backends.ldap_auth [ldap] user_filter = objectClass=* user_name_attr=sAMAccountName

在我的webserver.env文件中,我有:

In my webserver.env file, I have:

AIRFLOW__LDAP__URI = zartha.men.in.black:389AIRFLOW__LDAP__BIND_USER = men \ TommyLeeJonesAIRFLOW__LDAP__BIND_PASSWORD = APersonIsSmartPeopleAreDumb AIRFLOW__LDAP__SUPERUSER_FILTER = memberOf = CN = MIB,OU = UK,OU = Groups,DC = men,DC = in,DC = blackAIRFLOW__LDAP__DATA_PROFILER_FILTER = memberOf = CN = MIB,OU = UK,OU = Groups,DC = men,DC = in,DC = blackAIRFLOW__LDAP__BASEDN = DC = men,DC = in,DC = blackAIRFLOW__LDAP__SEARCH_SCOPE = SUBTREE

我可以登录,但不能以超级用户身份登录.

I can login, but not as a superuser which I should be able to.

推荐答案

使用LDAP时,我发现我通常会拼写错误的LDAP查询.

When working with LDAP, I find that I'm usually misspelling my LDAP query.

确认 AIRFLOW__LDAP__SUPERUSER_FILTER 是正确的.

您可以使用 ldap3 Python程序包,并在命令行中确认其有效.

You can use ldap3 Python package and confirm from the command line this works.

更多推荐

气流LDAP超级用户身份验证

本文发布于:2023-11-24 00:53:40,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1623372.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:气流   身份验证   用户   LDAP

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!