我有一个LDAP子树,其条目对应于Java对象的树状结构。使用这个子树,我需要自上而下构建树,因为树的每个节点都知道它的父节点但不知道它的子节点(我无法改变实现)。
所以,我首先考虑在一次搜索中获取条目,但我已经在某处读过条目可以按任何顺序返回(我猜可能是特定于实现的。)
所以,我的假设是正确的,我需要递归遍历LDAP树,一次一个级别,自上而下构建我的树?或者有更好的方法吗?
答案 0 :(得分:2)
正确。不仅属性,属性值和条目not ordered,排序不可重复。此外,服务器管理员可以将服务器配置为仅允许非root DN身份验证状态一次检索几个条目,或者限制服务器在处理搜索时使用的时间内的搜索,因此,检索所有条目可能无效所有。有关使用LDAP编程的更多常规信息,请参阅" LDAP: Programming Practices"。