如何在 J2SE 中使用 Novell eDirectory 服务?JNDI 将与 eDirectory 一起使用吗?我可以使用哪些资源来了解您建议的任何一个或多个库?
我现在只想尝试通过 LDAP 检索信息,如果我让事情按我想要的方式工作,我以后可能需要能够修改对象。
谢谢!
如何在 J2SE 中使用 Novell eDirectory 服务?JNDI 将与 eDirectory 一起使用吗?我可以使用哪些资源来了解您建议的任何一个或多个库?
我现在只想尝试通过 LDAP 检索信息,如果我让事情按我想要的方式工作,我以后可能需要能够修改对象。
谢谢!
JNDI 应该与 eDirectory 一起使用.....
尝试; http://developer.novell.com/wiki/index.php/Jldap和http://developer.novell.com/wiki/index.php/Novell_LDAP_Extended_Library
将它与 OpenLDAP 一起成功使用,并且对于 eDirectory 也应该足够了。
您要使用的任何 LDAP 界面都应该可以正常工作于 eDirectory。
请注意,LDAP 服务器的配置可能不允许明文密码,因此通过 SSL(您已经将证书导入密钥库)或通过 TLS(即时检索树 CA 的公钥)绑定到端口 636 .
如果您对 eDirectory 服务器具有管理访问权限,则可以轻松更改它,但最好还是确认您可以让它通过 SSL/TLS(也称为 LDAPS)工作。
如果你真的需要它,你可以向管理员询问一个只有某个测试分区副本的服务器(因此在它的视图中没有真实的用户数据),并通过明文对此进行测试。
在 eDirectory 中添加分区的新副本、分割或合并分区非常容易,所有这些都可以实时完成。
在一台服务器上托管许多分区的副本同样非常容易。(官方的限制是,对树中的数量或分区,或服务器上的副本没有限制,但在旧版本(8.x 之前)中它曾经是 256)
如果您被允许访问 eDirectory 服务器,您想请求访问 Dstrace(这有几个版本,请参阅Dstrace 的许多方面)。有一个网络接口(服务器:Netware 上的 8008,Windows 上的 8010,Unix/Linux 上通常为 8028)或其他接口。如果您启用 LDAP 跟踪选项(并关闭所有其他选项),您可以相当完整地调试服务器端正在发生的事情。查看错误、沟通或缺乏沟通等。