Boa tarde pessoal
Estou estudando a ideia do JAAS e li o arquivo que existe aqui no guj e em outros lugares.
Vi como configurar o glassfish e notei que é passado a tabela de usuario, campos, roles e tal.
O problema é que no sistema que estou desenvolvendo é necessário 3 tipos de login:
1 - O Interno é baseado no sistema legado da empresa
2 - O Candidato, cadastro liberado para novos sem passar pelo usuário interno (tabela nova)
3 - A Empresa, cadastro somente feito pelo usuário interno e também já existe no sistema.
O login do interno é baseado em usuário com texto alfa numérico. O da empresa é o código do cadastro (sequencial) e o candidato é baseado no CPF dele. Dependendo do valor do campo usuário, eu tenho que procurar em uma das três tabelas.
Como eu faço isso? tem como eu registrar o meu próprio sistema de login?