Pessoal Bom dia!
Estou desenvolvendo uma aplicação web com JSF, RichFaces e Hibernate e estou estudando a melhor forma para fazer a autorização e autenticação do sistema.
Surgiu a seguinte dúvida:
Nessa aplicação eu tenho a necessidade de liberar telas por usuário e por grupo de usuários. Vou ter um cadastro de menus e programas de menus e etc…
Já utilizei JAAS em outras aplicações e supriu a minha necessidade perfeitamente quando não tinha muitas opções de roles. Onde tinha no máximo 3 tipos de usuários com permissões distintas.
Nessa situação acima, existe algum framework que pode auxiliar nisso ou tenho que fazer a autenticação e autorização na mão mesmo?