1

我想从OpenDS 服务器添加和删除用户,有人可以提供一些示例代码吗?我在任何地方都找不到它,包括OpenDS wiki

4

4 回答 4

1

ldapmodify命令具有添加和删除用户的能力。尝试查看 OpenDS 源代码并查看ldapmodify程序的实现以获取示例。

于 2011-08-19T01:27:46.160 回答
0

UnboundID LDAP SDKcom.unboundid.ldap.sdk.examples提供了针对包LDAPModify类中的 LDAP 目录服务器添加、删除、修改和修改 DN 操作的示例。

于 2011-08-19T10:03:10.443 回答
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 接口来管理用户。

于 2011-08-19T01:58:33.263 回答
0

如果您想使用 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 配合得非常好。

于 2011-08-23T08:36:47.393 回答