如何使用Java向OpenDS添加和删除用户?

时间:2011-08-19 01:17:12

标签: java ldap opends

我想添加和删除OpenDS server中的用户,有人可以提供一些示例代码吗?我无法在任何地方找到它,包括OpenDS wiki

4 个答案:

答案 0 :(得分:1)

ldapmodify command可以添加和删除用户。请尝试checking out the OpenDS source code并查看ldapmodify计划的实施情况。

答案 1 :(得分:0)

如果您愿意使用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界面来管理用户。

答案 2 :(得分:0)

UnboundID LDAP SDK提供了对com.unboundid.ldap.sdk.examplesLDAPModify类中的LDAP目录服务器添加,删除,修改和修改DN操作的示例。

答案 3 :(得分:0)

如果要在OpenDS中使用Java添加和删除用户,可以使用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。