Principal null com SSO

1 resposta
L

Olá pessoal,
tenho duas aplicações .ear no jboss 4.2.3 e estou usando SSO, estou utilizando o JAAS para a autenticação.
Se faço o login na aplicação A e na B tento executar o comando abaixo o principal vem null

HttpServletRequest request = (HttpServletRequest) PolicyContext.getContext("javax.servlet.http.HttpServletRequest"); Principal principal = request.getUserPrincipal();

Já quando logo direto na B e executo o comando acima da aplicação B o principal vem correto.
Para ativar o SSo apenas utilizo no server.xml a seguinte válvula:

<Valve className="org.apache.catalina.authenticator.SingleSignOn" requireReauthentication="true"/>

Resumindo, quando logo de um contexto diferente o principal não está sendo populado, mas o consigo logar/entrar na aplicação
Alguém já passou por isso? Alguma ideia para resolver este problema?

1 Resposta

L

Bom consegui resolver…
Estava utilizando o atributo abaixo:

requireReauthentication="true"

Tirando ele tudo funcionou!
Vlw

Criado 29 de setembro de 2009
Ultima resposta 30 de set. de 2009
Respostas 1
Participantes 1