我为我的应用程序创建了一个新的登录过程。为此,我使用“基本”身份验证和一个新的自定义类进行登录验证。身份验证过程正常。我面临的问题是,不会为所有请求调用自定义登录验证类。让我详细解释一下。
我使用正确的用户名&密码。现在调用自定义类并验证用户名和密码,然后JBoss允许连接。如果我注销然后使用相同的用户名和密码登录,JBoss不会调用我的验证类,而是允许用户立即创建新连接,即使用户凭据已在数据库中被修改或删除。
注意:我正在使用JBoss Wildfly 8.2
提前致谢。
答案 0 :(得分:0)
在我的应用程序中,我在 security-domain 标记中使用了 cache-type =“default”。我删除了它,现在JBoss默认不为我的自定义登录模块使用缓存。
了解详情