我希望有人可以帮助我了解如何处理通过调用DirContext.lookup返回的对象。

以下代码段有效并返回一个对象。我只是不知道如何从对象中获取属性。

javax.naming.directory.DirContext ctx =
    javax.naming.directory.getContext(false);
Object o = ctx.lookup(rdn);


任何帮助将非常感激。

最佳答案

属性attrs = ctx.getAttributes(dn);
将假定要求arribute值的条目具有适当权限的情况下检索用户属性。

但是,最佳实践是仅查询所需的属性。

如果希望查看所有属性,则应查询objectclass属性值,然后查询架构以获得“所有”分配的属性,并确定需要检索的属性。

-吉姆

关于java - 如何访问此LDAP对象的属性?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/709406/

10-12 00:33
查看更多