2013-07-24 72 views
0

我的应用程序使用基于表单的认证和JBoss 5作为应用服务器。我想添加一个帐户锁定机制的应用程序。 JBoss基于身份验证支持帐户锁定?如果是的话,我该如何配置它。如果不是,那么在不改变现有功能的情况下最好的解决方案是什么?基于JBoss表单的帐户锁定认证

我在网上搜索了很多,但找不到答案。

任何建议将是一个很大的帮助。

感谢, jayash

回答

0

我不知道一个“乱用”的解决方案,但总是编写自定义登录模块的可能性。

所以看看DatabaseServerLoginModule的来源:你可以扩展它以支持锁定。

  • 中表示最后verificatoin没有成功
  • 伯爵的数据库添加标记,并存储在数据库中,以后再登录失败次数给定用户ID
  • 重置计数器和标志,如果验证成功
  • 但是,如果计数器达到限制,密码验证总是返回false,并且标志/计数器不会被重置。

因此,您可以将前端配置为拥有账户锁定:您只需声明它使用基于表单的身份验证。但是你必须添加一些页面来维护被锁定的账户(你已经有了这个或者需要这个)。

+0

非常感谢。我也做了一些研究,没有任何帮助。看起来我需要自定义登录模块来实现我的目标。 – JavaDeveloper1