Posted at

参考メモ/Javaに組み込めるIn-MemoryなLDAPサーバ

More than 1 year has passed since last update.

ふと Java でLDAPの実験をしたくなったのだが、一々 OpenLDAP サービスなどを立ち上げて設定するのは面倒くさい。

Javaなのだから、例えばxUnitの最中に、In-Memory の組み込みLDAPサーバを立ち上げて初期化して、そこに接続することができればクールじゃね?

というわけで、Javaに組み込めるIn-MemoryなLDAPサーバ・・・を、「ググっただけ」メモです。

まだ手を動かして実際に組み込んだりJavaから接続したりしてません。後日の宿題です。

結論として、2017年1月時点で使えそうなOSSなJavaのLDAP製品としては ApacheDS と UnboundID LDAP SDK がある、ただしどちらも最新stableバージョンを使ったときのIn-Memory組み込み方法がドキュメント不足で詳細不明。

もうちょっと突っ込んで調べればわかりそうだけど、それは後日、実際に触るときがきたらの宿題で残しておきます。

ググって見つかったOSSなJavaのLDAP製品:

Stack Overflow からの参考:

その他参考: