Как добавить и удалить пользователя в OpenDS с помощью Java? - PullRequest
1 голос
/ 19 августа 2011

Я хочу добавить и удалить пользователей с сервера OpenDS . Может кто-нибудь предоставить пример кода?Я не смог найти его нигде, включая OpenDS wiki .

Ответы [ 4 ]

1 голос
/ 19 августа 2011

Команда ldapmodify позволяет добавлять и удалять пользователей. Попробуйте проверить исходный код OpenDS и рассмотреть пример реализации программы ldapmodify.

0 голосов
/ 23 августа 2011

Если вы хотите использовать Java для добавления и удаления пользователей в OpenDS, вы можете использовать JNDI или OpenDJ LDAP SDK (или любой другой API-интерфейс клиента LDAP). JNDI входит в состав JVM, и вы можете найти подробные руководства на Java.sun.com. OpenDJ LDAP SDK - это внешняя библиотека, содержащая множество примеров кода и документов на opendj.forgerock.org. Вам просто нужно указать на хранилище Maven, чтобы использовать его.

Как упоминал Аарон, Apache Directory Studio - это графический интерфейс LDAP, встроенный в Eclipse, и он очень хорошо работает с OpenDS и его продолжением: OpenDJ.

0 голосов
/ 19 августа 2011

UnboundID LDAP SDK содержит примеры операций добавления, удаления, изменения и изменения DN на сервере каталогов LDAP в пакете com.unboundid.ldap.sdk.examples, класс LDAPModify.

0 голосов
/ 19 августа 2011

Если вы открыты для использования графического интерфейса, вот как добавить пользователей-администраторов: https://docs.opends.org/2.2/page/ManagingUsersWithControlpanel.

Если вы открыты для использования Spring, вот довольно полный пример: http://blog.javachap.com/index.php/ldap-user-management-with-spring-ldap/.

Если вы используете OpenSSO (дочерний проект для OpenDS), вы можете использовать интерфейсы REST OpenSSO для администраторов.

...