Java 限制使用JAAS基本身份验证登录的尝试

Java 限制使用JAAS基本身份验证登录的尝试,java,basic-authentication,jaas,Java,Basic Authentication,Jaas,我有一个自定义LDAP登录模块,我需要将我的应用程序限制为仅3个登录次数 我该怎么做?我试图抛出ifcs LoginExceptions,但应用程序仍在请求我登录 谢谢大家! 通常,LDAP目录服务将锁定帐户,而不是JAAS模块本身。@JustinKSU,但即使LDAP阻止用户密码,应用程序也不会停止请求我。根据LDAP错误消息,我需要将用户重定向到页面错误。通常,JAAS模块不会阻止身份验证尝试调用下划线身份验证机制(例如Active Directory)。但是,也就是说,您始终可以创建自己的

我有一个自定义LDAP登录模块,我需要将我的应用程序限制为仅3个登录次数

我该怎么做?我试图抛出ifcs LoginExceptions,但应用程序仍在请求我登录


谢谢大家!

通常,LDAP目录服务将锁定帐户,而不是JAAS模块本身。@JustinKSU,但即使LDAP阻止用户密码,应用程序也不会停止请求我。根据LDAP错误消息,我需要将用户重定向到页面错误。通常,JAAS模块不会阻止身份验证尝试调用下划线身份验证机制(例如Active Directory)。但是,也就是说,您始终可以创建自己的静态java.util.Map来记录失败的登录尝试和切断请求。@JustinKSU但如何将响应重定向到错误页面并停止登录请求?在web.xml中,您可以将401重定向到其他页面。或者,您可以编写自己的servlet,直接调用login方法并捕获异常()