2

Netscape ldapjdk.jar で Java 1.2 を使用しており、SASL を必要とするサーバーの 1 つに 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 は通常、Netscape API の代わりに LDAP 接続に JNDI を使用します。

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

于 2012-05-01T12:24:48.253 に答える