私はnetscapeldapsdk-4.1.jarを使用していますが、LDAPサーバーに接続して認証することができます:
try{
ldi.connect(hostname,LDAPv3.DEFAULT_PORT);
LDAPConnectionInfo.ldapSearchResults = ldi.search(LDAPConnectionInfo.MY_SEARCHBASE,LDAPConnectionInfo.MY_SCOPE,LDAPConnectionInfo.MY_FILTER,null,false);
System.out.println("Ldap Search Result : " +LDAPConnectionInfo.ldapSearchResults);
ldi.authenticate(3, "host", "****");
}
.....
今私はからデータをフェッチしたい:
- ドメインコンポーネント(dn、here = example.com)の下には、いくつの組織単位(ou)があります。
- 組織単位(ou)ごとに、すべての共通名(cn)と、共通名(cn)の下のリーフオブジェクトを取得します。
これらのデータをフェッチするには、LDAPクエリを使用する必要があると思います。どんな入力でも大歓迎です。