Как я могу работать с сервисами Novell eDirectory в J2SE?

Как я могу работать с сервисами Novell eDirectory в J2SE? Будет ли JNDI работать с eDirectory? Какие ресурсы я могу использовать, чтобы узнать о любой библиотеке или библиотеках, которые вы предлагаете?

Я просто хочу поэкспериментировать с извлечением информации через LDAP прямо сейчас, и, если у меня все получится так, как я хочу, мне, вероятно, понадобится изменить объекты позже.

Спасибо!

3 ответа

Решение

JNDI должен работать с eDirectory.....

Пытаться; http://developer.novell.com/wiki/index.php/Jldap и http://developer.novell.com/wiki/index.php/Novell_LDAP_Extended_Library

Успешно использовал его с OpenLDAP и должно быть достаточно для eDirectory.

Любой интерфейс LDAP, который вы хотите использовать, должен отлично работать с eDirectory.

Имейте в виду, что конфигурация сервера LDAP может не разрешать пароли в виде открытого текста, таким образом, привязка к порту 636 осуществляется через SSL (где сертификат уже импортирован в хранилище ключей) или через TLS (получение открытого ключа дерева CA на лету),

Если у вас есть административный доступ к серверу eDirectory, вы можете легко это изменить, но все же лучше убедиться, что вы можете заставить его работать по SSL/TLS (он же LDAPS).

Если вам это действительно нужно, вы можете запросить у администратора сервер только с репликой некоторого тестового раздела (и, следовательно, без реальных пользовательских данных в его представлении) и протестировать его с помощью открытого текста.

В eDirectory очень легко добавить новую реплику раздела, вырезать или объединить раздел, и все это можно сделать вживую.

Точно так же очень легко разместить реплики многих разделов на одном сервере. (Официальным ограничением является отсутствие ограничений на количество или разделы в дереве или репликах на сервере, но раньше оно было 256 в более старых версиях (до 8.x))

Если вам разрешен доступ к серверу eDirectory, вы должны запросить доступ к Dstrace (несколько версий этого см. В разделе " Многоликий Dstrace"). Существует веб-интерфейс (сервер:8008 для Netware, 8010 для Windows, обычно 8028 для Unix/Linux) или другие интерфейсы. Если вы включите опцию трассировки LDAP (и отключите все остальные), вы сможете довольно полностью отладить то, что происходит на стороне сервера. Смотрите ошибки, сообщения или их отсутствие и так далее.

Другие вопросы по тегам