带有SASL的Java LDAP

时间:2009-07-09 13:57:12

标签: java ldap sasl

我正在使用带有Netscape ldapjdk.jar的Java 1.2,并尝试与我们需要SASL的服务器建立LDAP连接。我也是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 个答案:

答案 0 :(得分:2)

Java EE通常会将JNDI用于LDAP连接而不是Netscape API。

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