2

我将 Java 1.2 与 Netscape ldapjdk.jar 一起使用,并尝试与我们的一台需要 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);
4

1 回答 1

2

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

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

于 2012-05-01T12:24:48.253 回答