您好,我已阅读Glassfish 3.1.2 的 JDBCRealm 有一个新的密码加密算法字段。它是干什么用的?并搜索了类似的主题,但似乎没有发布明确的答案。
简而言之,我有一个在 glassfish 3 中工作的 jdbc 领域,当我升级到 3.1.2 时,相同的配置不起作用。根据前面的线程,我将 JaasContext 设置为 jdbcDigestRealm(除了 jdbcRealm 也不起作用),将 Digest Algorithm 设置为 MD5(我在 v 3 中使用了 MD5 并且它有效)。对于密码加密算法,我尝试了“空白”和“十六进制”,两者都不起作用。
有人可以告诉我应该如何配置。根据http://jugojava.blogspot.hk/2011/02/jdbc-security-realm-with-glassfish-and.html,我的凭据表基于带有 MD5 哈希密码的 mysql 。