Filtro de pré-login antes de j_security_check
Atualmente, tenho um login baseado em formulário no meu aplicativo, desenvolvido no servidor de portal Jboss. Desejo fazer alguma validação pré-login e redirecionar o usuário para outra página no caso de uma condição ser verdadeir
Como posso interceptar a solicitação antes da execução do login do j_security_check e também encaminhar o fluxo para j_security_check depois que essa condição for fals
Observe que não quero ter validação do lado do client
Isto é o que eu estava tentando fazer, mas não obteve sucesso:
Criou um arquivo LoginFilter.java e meu webapp web.xml tinha a seguinte aparência:
<filter>
<filter-name>LoginFilter</filter-name>
<filter-class>com.xxx.filter.LoginFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>LoginFilter</filter-name>
<url-pattern>j_security_check</url-pattern>
</filter-mapping>
mas esse filtro não está sendo chamad
Alguém pode me dizer qual é o problema neste código ou qualquer abordagem alternativa para resolver esse problem