Retornar as rules

Boa tarde pessoal
Estou usando autenticação via REALM do tomcat em uma aplicação JSP.

consegui exibir o login na qual a pessoa conectou usando:
Código:

request.getUserPrincipal()

Agora preciso capturar em quais grupos esse login pertence

Encontrei o método:
Código:

request.isUserInRole(“alunos”)

que retorna true se o usuário pertence a tal grupo, mas esse não me ajuda, já que se torna inviável fazer uma verificação de todos os grupos existentes.

Alguém pode me dar alguma idéia?

Obrigado!

Cara,

pense comigo, vc terá um comportamento diferente para cada grupo de usuario não é??
Então nao tem como fugir do request.isUserRole, o que vc pode fazer é apenas uma véz verificar as roles e criar variaveis na sessão com os grupos e depois usar essas variaveis!
Comparei com meus codigos aqui e no meu caso eu comparo a role do usuario pois tenho um comportamento diferente para cada grupo, mas como so tenho uns 3 grupos , isso nao me da muitos problemas, mas no seu caso, é melhor setar os atributos na sessão mesmo, depois vc utiliza-os!!!
Flow!!!