Apache LDAP API


Apache_LDAP_API

 「ApacheLDAP API」  
ApacheのLDAP APIがあるオープンソースのプロジェクトは、Apache Software FoundationのサブプロジェクトApacheのディレクトリ。これは、(jLdap、Mozilla LDAP SDK、JNDI)などの古いJava / LDAPライブラリの代わりであり、任意のLDAPサーバーで動作します。
Apache LDAP API
開発者
Apache Software Foundation
安定リリース
1.0.3 / 2019年4月17日 ; 2年前  (2019-04-17)
プレビューリリース
2.0.0.AM4 / 2019年6月9日 ; 2年前  (2019-06-09)
リポジトリ
LDAPAPIリポジトリ
で書かれている Java タイプ
アプリケーションプログラミングインターフェイス(LDAP)
ライセンス
Apacheライセンス2.0
Webサイト
ディレクトリ.apache .ORG / API /

歴史
Apacheのディレクトリプロジェクトが使用して開始されたJNDIのライブラリーを、その多くのLDAPの構造は、JNDIライブラリは、LDAPサーバーと対話するための効果がなかったので、社内で開発されなければなりませんでした。プロジェクトチームがJNDIを使用するのは不便でした。これは、一般的なユーザーにとっても簡単ではないことを示していました。最終的に、必要なすべてのLDAPデータ構造(_Attribute _、_ Entry _、_ DN _、…)がプロジェクトチームによって再実装されました。
ある時点で、JNDIライブラリを使用せずに他のLDAPサーバーと通信する必要が生じたため、新しい_LdapConnection_クラスが開発されました。これは、JavaプラットフォームでのLDAP使用のために特別に設計された完全なJavaAPIに向けた最初のステップでした。
この取り組みを開始した後(2007年に遡る)、OpenDSプロジェクトに取り組んでいたSun(Microsystems)の何人かの人々が、Apache Directoryプロジェクトチームに連絡して、JNDIの新しいバージョンの作成を支援することに関心を示しました。([Java LDAP Centric APIの復活](https://web.archive.org/web/20170102082918/https://blogs.oracle.com/treydrake/entry/resurrecting_the_java_ldap_centric)。残念ながら、必要に応じて作業が停滞しました。以下のためJNDI2それでも日のために、もはや優先したApacheのディレクトリチームが作業を続けていないが、ペースは遅かったです。
2009年にLdapConでOpenDSプロジェクトチームがプレゼンテーションを行った後、Sunとのコラボレーションが更新されました([Javaプラットフォームの一般的なLDAP APIに向けて](http://www.symas.com/ldapcon2009/papers/poitou1.shtml ) )。オラクルが2010年にSunを買収し、そのプロジェクトチームが解散した後、この話は再び繰り返されました。
これらの適合と開始にもかかわらず、新しいLDAP APIの必要性と、それが何を実行できるかについてコンセンサスが得られました。これらの主要な機能を含める必要があるという合意:
LDAPプロトコルの完全なカバレッジ
スキーマ対応API
使いやすいAPI
新しいJava構造(ジェネリック、省略記号、NIO)を利用するAPI

参考文献

外部リンク
Apache Directory LDAPAPIプロジェクトページ
Stub
  このセキュリティソフトウェア