我正在使用 netscape ldapsdk-4.1.jar,我能够与我的 ldap 服务器连接并进行身份验证:
try{
ldi.connect(hostname,LDAPv3.DEFAULT_PORT);
LDAPConnectionInfo.ldapSearchResults = ldi.search(LDAPConnectionInfo.MY_SEARCHBASE,LDAPConnectionInfo.MY_SCOPE,LDAPConnectionInfo.MY_FILTER,null,false);
System.out.println("Ldap Search Result : " +LDAPConnectionInfo.ldapSearchResults);
ldi.authenticate(3, "host", "****");
}
.....
现在我想从以下位置获取数据:
- 在域组件(dn,here=example.com)下有多少个组织单位(ou)。
- 为每个组织单元(ou)获取所有通用名(cn)及其在通用名(cn)下的叶子对象。
我想我必须使用一些 ldap 查询来获取这些数据......任何输入都将受到高度赞赏。