gpt4 book ai didi

active-directory - Nifi LDAP 授权 - 通过通配符搜索过滤器中的多个组

转载 作者:行者123 更新时间:2023-12-03 21:02:09 26 4
gpt4 key购买 nike

我正在尝试通过 LDAP 对 Nifi 授权方使用搜索过滤器。
问题是通常的搜索过滤器语法似乎不起作用。

我目前有 nifi 与我的一个小组一起工作,所以让 LDAP 工作不是问题。
我还可以通过使用两个组的完整路径来使其工作,但我想使用通配符。

所以我的 AD 组如下

prod.xxxx.be
|--PROD
|--Groups TIM application entitlements
|--(A) Nifi - Admin
|--(A) Nifi - Operator
|--(A) Nifi - User

使用以下方法时,两个组的用户都填充在 Nifi UI 的用户列表中;
<property name="User Search Base">OU=PROD, DC=prod, DC=xxxx, DC=be</property>
<property name="User Object Class">person</property>
<property name="User Search Scope">SUBTREE</property>
<property name="User Search Filter">(&(memberof=CN=(A) Nifi - Admin, OU=Groups TIM Application Entitlements, OU=PROD, DC=prod, DC=xxxx, DC=be)(memberof=CN=(A) Nifi - User, OU=Groups TIM Application Entitlements, OU=PROD, DC=prod, DC=xxxx, DC=be))</property>
<property name="User Identity Attribute">CN</property>
<property name="User Group Name Attribute"></property>
<property name="User Group Name Attribute - Referenced Group Attribute"></property>

但由于可能会添加更多组,因此似乎不太清晰。
因此,最好使用通配符。

我尝试了在 https://social.technet.microsoft.com/wiki/contents/articles/5392.active-directory-ldap-syntax-filters.aspx 找到的许多组合但似乎没有一个适用于 Nifi。

例子;
(&(objectCategory=group)(cn=(A) Nifi*))

我什至试图逃避特殊字符;
(&(objectCategory=group)(cn=\28A\29 Nifi*))

或者
(&amp;(objectCategory=group)(cn=\28A\29 Nifi*))

由于授权者的配置文件是一个 XML 文件,但没有运气。

任何建议将不胜感激。

此致,
克里斯托夫

最佳答案

我们使用 ambari 并需要将对象作为模板中的字符数据进行澄清:

关于active-directory - Nifi LDAP 授权 - 通过通配符搜索过滤器中的多个组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56836613/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com