ふたつの川うるおう日記
2006-04-30 (Sun)
_ [Java][Seasar] S2Directory 0.2 Released
S2Directory 0.2 をリリースしました。変更点は下記の通りです。
- 新規エントリ作成機能追加
- String型での複数の属性値を読み出し機能改善
- String型で複数の属性値の書き込み機能追加
- List型での複数の属性値を読み出し機能改善
- List型で複数の属性値の書き込み機能追加
- 更新時に追加する値が null の場合に更新されなかったバグ修正
- String型での複数の属性値のための区切り文字設定値追加
- 平文パスワードサポート
- パスワードの変換方式を表す設定値 passwordType を passwordAlgorithm に設定名変更
- org.seasar.directory.crypt パッケージを org.seasar.directory.digest に変更
- 一連の動作テスト用サンプルクラス追加
- その他、ソースコードの整理
一通り通常必要な機能は揃ったので、一応Betaと名乗ってみます。Betaが外れるのは、SSL/TLS対応とソース整理して、ドキュメントも整備したらかな。SSL/TLS対応は、正規の証明書であれば実はもう動くものの、自己認証局だとJDK付属のやつではExceptionになってしまいどうしようか考え中です。
また、Apache Directory Serverでの動作確認を行いました。ApacheDS-RC1では、SMD5とSSHAがサポートされていないため、暗号形式にこの2つを選べないですが、それ以外では問題ありませんでした。ドキュメントが相変わらずないですが、examples.directorydao.clientパッケージ以下に動作テスト用のテストクラスがあるのでひとまずそれで・・・。
今回からApacheDSを開発環境にして、OpenLDAPで動作確認を取る形式にしました。
_ [Java][Seasar] S2Directory のユーザ管理のアイディアは、まだです。。
以前いただいた要望はまだです。。ごめんなさい。
_ [Java][Project] 認証系下地
S2Directoryは、S2Daoと同じPOJOが使えるので、認証系をRDBとLDAPで切り替えたい時に、LDAPにユーザエントリに対応するテーブルをRDBに作っておけば、S2DirectoryとS2Daoを使うことで同じPOJOでDaoをクラスを切り替えるだけで認証系の切り替えが出来ちゃったりまします。これで認証系の下地が出来ました。
_ [Java][Seasar] S2Directory 0.2.1 Released
S2Directory 0.2.1 をリリースしました。変更点は下記の通りです。
- 更新時に null の場合、文字列 null が入ってしまうバグ修正
致命的だったのでバグ修正1点のみでリリースしました。


