2016-01-25 89 views
0

如何使用java獲得Ldap組中的所有成員?我想:獲取Ldap上的所有成員

public List getListAdmin() { 
    String base = "cn=admin, ou=group, dc=Google"; 
    return ldapTemplate.search(base, "(&(objectclass=person)(memberOf=admin))", new UtenteAttributeMapper()); 
} 

回答

0

如果知道組DN,使用過濾器,如:

(member=*) 

您可能需要驗證「成員」是給你的LDAP服務器實現一些我們「正確的屬性uniqueMember「或其他東西。

memberOf在所有LDAP服務器實現中都不受支持。

-Jim

+0

公共列表getAllContactAdmin(){ 字符串基地= 「CN =管理員,OU = Group_test」; String filter =「(member = *)」; return ldapTemplate.search(base,filter,new UtenteAttributeMapper()); } –

相關問題