ふたつの川うるおう日記
2005-12-30 (Fri)
_ [Java][Seasar] S2Directory 0.1 Released
S2Directory 0.1とバージョン付けて出しました。ドキュメントは用意してないので、付属するexamplesのソースコードを参考にしてください。S2Daoを使ったことあれば同じように使えばOKです。
POJOを生成するユーティリティをリリースし忘れてました。S2DirectoryGeneratorって名前にして出したけど、これ単体で動くからS2つける必要無かったりw。
_ [Java][Seasar] S2Directory バイナリ型について
バイナリ型は、java.naming.ldap.attributes.binary で定義されたものがあった場合にStringに変換して格納します。基本的にバイナリ型であっても、他のテキスト型と同じようにStringに入れれば良いです。
_ [Java][Seasar] S2Directory パスワード変更について
パスワードとは、userPassword;binary属性に保存された暗号化ハッシュのことを指します。バイナリ型同様、特別なことはしないで良いです。単純にString型のuserPasswordフィールドを持ったPOJOクラスを用意すれば、既に格納されている暗号方式で新しいパスワードを検証し、異なっている場合は、directory.diconで設定した暗号方式(無設定時SSHA)で暗号化して保存します。尚、CRYPTによる暗号方式は環境依存のようなのでサポートしていません。
パスワード変更というか、更新・削除も読み出し時同様ユーザモードで実行できます。
[ツッコミを入れる]
[]


