我想添加和删除OpenDS server中的用户,有人可以提供一些示例代码吗?我无法在任何地方找到它,包括OpenDS wiki。
答案 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.examples
包LDAPModify
类中的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。