2014-06-30 18 views
0

我正在設置一個軟件包以使用我們的LDAP服務器。由於我們的許可證數量有限,因此我需要限制用戶可以加入的組員。我有一個名爲LDAP搜索庫場在那裏我可以指定這樣的東西:設置中的memberOf的LDAP查詢

(sAMAccountName={0}) 

{0}與登錄名填寫。我想限制用戶爲我們的發展LDAP組的一部分,但memberOf組可以有多個值,做這樣的事情:

(&(sAMAccountName={0})(memberOf=*Development*)) 

不起作用。

有沒有辦法查詢LDAP來指定我正在查找所有memberOf的值,尋找匹配*Development*的組?

+0

這應該很慢,但您也可以枚舉| -subfilter中的所有可能值。 – EJP

+0

我不能做一個子過濾器。當我使用Perl程序時,我可以使用子過濾器,但這是一個Web窗體。另外,這似乎不起作用。 –

+0

我不明白爲什麼你不能僅僅因爲它是一個Web窗體而使用子過濾器。 「似乎不起作用」並未傳達任何有用的信息。 – EJP

回答

1

看起來像memberOf是一個傑出的名字。使用通配符的子字符串匹配在DN上不受支持

+0

非常好,我應該發現這一點。 – EJP