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!!!