Como implementar um LoginModule do JAAS

Galera estou com algumas dúvidas em relação a implementação e utilização de um LoginModule implementado usando a API do JAAS.

Preciso criar um LoginModule, que vai realizar a autenticação do usuário no BD, se por acaso o usuario informar o login e/ou senha incorretos, devo realizar algumas operações no BD.
Em uma tabela de banco terei que ir gravando quantas tentativas erradas o usuario realizou, caso essas tentativas exceda um total de 5 vezez por exemplo, devo bloquear o usuario para acesso ao sistema, se o usuário conseguir logar devo zerar o número de tentativas no BD e redirecionar para uma outra tela onde o usuario terá que informar uma sequencia de números de uma chave especifica de um cartão que será gerado para cada usuário.

Se o usuario conseguir passar por esta etapa, ai sim ele terá acesso ao sistema, entendeu… rsssss.

Esses tipos de operação o tomcat não realiza, por isso terei que implemnetar um LoginModule para cuidar dessas operações.

Já vi um tutorial de JAAS aqui no Guj, mas não consegui fazer funcionar.

Alguém poderia me dar uma força ???
Desde já agradeço.

Preciso muito implementar esse LoginModule.
Me deêm uma força!!!

Não preciso que ninguém faça, apenas me passe os caminhos para implementar um e poder testar, OK!!!

<mensagem sem intenção nenhuma de responder a pergunta feita>
Seguinte, eu até poderia tentar te ajudar, mas pela pressa e insistencia, acho que tu deveria pagar alguem para te dar uma consultoria com isto …

poo, tres mensagens na mesma manha, perguntando a mesma coisa …
As pessoas ajudam no forum, quando tem tempo e vontade, ficar insistindo assim não vai te ajudar em nada, só vai piorar …

por exemplo, eu não vou responder a tua duvida …
</mensagem sem intenção nenhuma de responder a pergunta feita>

urubatan, você em vez de cooperar, só esta piorando as coisas pro meu lado.
Quem ver esse post seu, ai que não vai ter intenção de ajudar mesmo.
Se vc não tem paciencia kra, não tenta prejudicar os outros, muito obrigado.

Heider,

dá uma olhada nesse artigo. Acho que vai te ajudar um pouco

http://www.guj.com.br/java.tutorial.artigo.184.1.guj