JAAS sem autenticação no banco

2 respostas
R

Olá :slight_smile:

Já usei JAAS com auth-method como FORM em alguns sistemas e tudo funcionou bem.
Desta vez, tenho um sistema onde preciso fazer a autenticação em outro sistema que não tenho controle. Não vou autenticar no banco.
Algo do tipo:

boolean isUserValid = securitySystem.login(userName, password);

Preciso fazer com que minha tela de login apenas chame esse cara, se retornar true, o cara está logado.

O problema é que segundo a autenticação FORM do JAAS, meu form tem que apontar pra j_security_check, e no meu caso, preciso apenas que ele bata no serviço de autenticação e se retornar true, libera o acesso para o usuario logado.
Todos as aplicações estão em JBoss, mas não na mesma instância.

Alguém aí já fez algo parecido ?

2 Respostas

FernandoFranzini

Vc tem que fazer uma implementação customizada do JAAS no qual vc vai e autentica nesse provider ai.

Hebert_Coelho

Vai ser exatamente como o FernandoFranzini disse.

Talvez te ajude: http://www.ibm.com/developerworks/web/library/wa-singlesign/

Criado 25 de novembro de 2011
Ultima resposta 25 de nov. de 2011
Respostas 2
Participantes 3