Java LDAP с SASL - PullRequest
       38

Java LDAP с SASL

2 голосов
/ 09 июля 2009

Я использую Java 1.2 с Netscape ldapjdk.jar и пытаюсь установить соединение LDAP с одним из наших серверов, которому требуется SASL. Я также новичок в LDAP. Я знаю, что Java EE имеет встроенный LDAP, но я не могу сейчас его использовать.

Мне удалось установить соединение с другим сервером, используя обычный LDAP, но я не уверен, что мне нужно указать в параметрах. Если у кого-то есть простой пример, это было бы полезно.

Я думаю, что следующий класс - это то, что мне нужно использовать:

String ldapUserDn = "cn=mycomputer,dc=Dcname";      
String[]  mechanisms = {"DIGEST-MD5"};
LDAPSaslBind saslBind = new LDAPSaslBind(
   String ldapUserDn, 
   mechanisms, 
   String packageName, 
   Hashtable props, 
   Object cbh);

1 Ответ

2 голосов
/ 01 мая 2012

Java EE обычно использует JNDI для соединений LDAP вместо Netscape API.

http://docs.oracle.com/javase/tutorial/jndi/ldap/sasl.html

...