JAAS autenticando em duas tabelas, é possível?

5 respostas
gRoOve

Galera, tem como fazer o JAAS autenticar em duas tabelas no banco?
Depois de ter implementando tudo, percebi que vou ter especializações da classe Usuário, e agora o que eu faço?
Preciso que Cliente e Admin autentiquem usando o banco mas só consigo configurar uma tabela no JAAS "

5 Respostas

Hebert_Coelho

Acho que não.

O que você poderia fazer era uma view.

Assim a view iria fazer as duas consultas. =D

FernandoFranzini

É possível sim, 2 formas
1- procure um fornecedores de JAAS que tenha essa implementação…acho que JBOSS tem uma.
2. escreva sua estrategia de JAAS fazendo isso.

gRoOve

1 - Estou usando tomcat e não tem como mudar agora pra JBOSS.
2 - Como assim escrever minha estratégia?

Se eu usar a view como o jakefrog falou, vai funcionar correto? Não tive tempo de implementar ainda.

FernandoFranzini

gRoOve:
1 - Estou usando tomcat e não tem como mudar agora pra JBOSS.
2 - Como assim escrever minha estratégia?

Não precisa mudar de container…JAAS é um especificação que usa o patter strategy [GOF]…no qual vc pode encaixar sua implementação de JAAS caso seu provedor de container não forneça uma que atenda seu necessidade.

Agradeça a especificações JCP!

gRoOve

Pelo que vi da documentação do Tomcat, não tem como fazer com duas tabelas "/

Eu fiz usando view e funcionou =)

Criado 19 de abril de 2012
Ultima resposta 21 de abr. de 2012
Respostas 5
Participantes 3