Problemas com autenticação em JAAS  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
elugo
JavaChild
[Avatar]

Membro desde: 08/02/2008 15:30:54
Mensagens: 139
Localização: Campo grande ms
Offline

Bom dia, Tenho em minha aplicação o controle de acesso feito em JAAS, mas surgiu uma solicitação que antes da autenticação do usuário o sistema deve primeiro verificar o acesso do mesmo em um webservice.
O problema é que como a tela de login não há managedbean que a controle pelo fato da mesma ser implementada no padrao JAAS de autenticação, acarretou em uma série de mudanças que tive que fazer quanto a autenticação.
Criei uma managedBean para minha tela de login.
Logo após, implementei a classe SecurityHelper que se comunicará com a classe que extend de LoginModule.


e na minha classe LoginMBeanForm eu faço a chamada ao método authenticate


Tudo ocorre perfeitamente, mas... quando o método abaixo é invocado,

chama minha classe que implementa LoginModule e ao debugar, constatei que o método login e commit retornam true.
Mas ao voltar a classe SecurityHelper, não renderiza minha página. Fiz um spect no loginContext e o mesmo estava carregada. Notei uma particularidade que acho que pode ser o fator que esta impedindo que o login seja concretizado. Dentro de loginContext tem um atributo "success" e o mesmo vem como false. O problema é que não consigo ter acesso ao mesmo para setar true em caso de sucesso no login.
Achei estranho este atributo vir como false já que o método login e commit retornaram true.

Alguém ja passou por situação parecida? ou tem alguma sujestão?
Grato.

This message was edited 2 times. Last update was at 01/11/2010 10:23:10

[Email] [MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team