如何使用Java将用户添加到OpenDS并将其删除?
答
如果您愿意使用GUI,下面介绍如何添加管理员用户:https://docs.opends.org/2.2/page/ManagingUsersWithControlpanel。
如果你愿意使用Spring,下面是一个非常全面的例子:http://blog.javachap.com/index.php/ldap-user-management-with-spring-ldap/。
如果您使用的是OpenSSO(OpenDS的姊妹项目),则可以使用OpenSSO REST接口来管理用户。
答
如果您想使用Java在OpenDS中添加和删除用户,则可以使用JNDI或OpenDJ LDAP SDK(或任何其他LDAP客户端API)。 JNDI捆绑在JVM中,您可以在Java.sun.com上找到详细的教程。 OpenDJ LDAP SDK是一个外部库,在opendj.forgerock.org上有很多示例代码和文档。你只需要指向Maven仓库就可以使用它。
正如Aaron所提到的,Apache Directory Studio是一个在Eclipse中构建的LDAP GUI,它与OpenDS及其延续工作非常吻合:OpenDJ。
嗨亚伦,thx的答复,我使用eclipse rcp创建一个接口,我必须使用操作。任何想法或任何示例代码片段使用ldap将用户添加到ldap。 – speedsri
Apache Directory Studio是在Eclipse中构建的LDAP GUI(可以独立部署或作为Eclipse插件部署)。它的开源,所以你将能够得到很多示例代码:http://directory.apache.org/studio/ – atrain