我正在尝试获取属于测试组的用户列表(用户全名)。 我使用的搜索查询是
NamingEnumeration<?> enumeration = ldapCtx.search("ou=staff,o=filenet,dc=test,dc=com", "(cn=TEST_GROUP)", searchCtls);
它返回包含所有用户dn的唯一成员列表的组。如何获取这些用户的全名?
注意:我使用的是Tivoli目录服务。但一般的答案是可以的。
您无法在一个LDAP请求中获取所有成员的组全名,因为LDAP中没有联接。您应该从成员的DN中分别加载成员数据以获得全名。