1

过去 3 年我一直在使用 glassfish,最近我搬到了 wildfly 8。在 wildfly 中,我配置为使用基于表单的身份验证和 jaas,我在网站上的更改密码页面上注意到一个奇怪的事情。登录网站后,当我更改密码时,我注意到 jaas 失败了。当我调试时,我看到 Wildfly 每次有请求到达限制区域时都会发出 jdbcrealm db check。

即使在第一次成功登录后,wildfly 每次都检查 db 以进行身份​​验证是否很好?我确信 glassfish 不会那样做。?

其次,如何在更改密码后修复 jaas auth 失败?我需要重新登录吗?

谢谢你

更新

这是因为缓存类型,我没有在安全域中定义它

4

1 回答 1

1

设置缓存类型:

<security-domain name="MyRealm" cache-type="default">
...
于 2015-05-24T23:41:41.270 回答