Как я могу работать с сервисами Novell eDirectory в J2SE?
Как я могу работать с сервисами Novell eDirectory в J2SE? Будет ли JNDI работать с eDirectory? Какие ресурсы я могу использовать, чтобы узнать о любой библиотеке или библиотеках, которые вы предлагаете?
Я просто хочу поэкспериментировать с извлечением информации через LDAP прямо сейчас, и, если у меня все получится так, как я хочу, мне, вероятно, понадобится изменить объекты позже.
Спасибо!
3 ответа
Пытаться; 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 (и отключите все остальные), вы сможете довольно полностью отладить то, что происходит на стороне сервера. Смотрите ошибки, сообщения или их отсутствие и так далее.