こんにちは私はGlassfish 3.1.2's JDBCRealm has a new Password Encryption Algorithm field. What is it for?を読んで、同様のトピックについてはグーグルではありますが、確定的な回答は公開されていないようです。Glassfish 3.1.2 JDBCRealmの設定
つまり、glassfish 3でjdbcレルムが動作しています.3.1.2にアップグレードすると、同じ設定が機能しません。以前のスレッドによると、JdbcDigestRealm(jdbcRealmに加えて動作しない)にJaasContextを設定し、Digest AlgorithmをMD5に設定しました(私はMD5をv3で使用していました。パスワード暗号化アルゴリズムの場合、私は '空白'を試して、 'hex'は両方とも動作しません。
どうすれば設定する必要がありますか教えてください。私の資格情報テーブルは、http://jugojava.blogspot.hk/2011/02/jdbc-security-realm-with-glassfish-and.htmlによるMD5ハッシュされたパスワードを持つmysqlに基づいています。
にアップロードされています。私は従うと成功しませんでした – cpliu338
Windowsマシン上でglassfish 3.1.2で今はOKです。昨夜、私は自宅でFedora Linuxのglassfish 3.1という別のPCを使ってみました。 v 3.1では、「PasswordEncryptionAlgorithm」フィールドはありません。後でv 3.1について再度確認する必要があります。 – cpliu338
この「PasswordEncryptionAlgorithm」フィールドは非常に新しいものです。 3.1.1または3.1.2の開始... ;-) – Algiz