代码之家  ›  专栏  ›  技术社区  ›  stackMan10

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

  •  -1
  • stackMan10  · 技术社区  · 6 年前

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

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

    它返回包含所有用户dn的唯一成员列表的组。如何获取这些用户的全名?

    注意:我使用的是Tivoli目录服务。但一般的答案是可以的。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Sébastien Helbert    6 年前

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