我正在使用带有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);
答案 0 :(得分:2)
Java EE通常会将JNDI用于LDAP连接而不是Netscape API。