如何从LDAP搜索组中获取用户givenname属性的列表?

时间:2018-04-24 10:35:46

标签: java ldap jndi tivoli

我正在尝试获取属于TEST组的用户列表(用户全名)。 我正在使用的搜索查询是

NamingEnumeration<?> enumeration = ldapCtx.search("ou=staff,o=filenet,dc=test,dc=com", "(cn=TEST_GROUP)", searchCtls);

它返回包含uniquemembers列表的组,其中包含所有用户的dn。如何获取这些用户的全名?

注意:我正在使用Tivoli Directory服务。但通用的答案很好。

1 个答案:

答案 0 :(得分:1)

您无法在一个LDAP请求中获取所有成员的组全名,因为LDAP中没有联接。您应该从其DN单独加载成员数据以获取全名。