Pessoal
Minha aplicação tem um menu dinâmico, que só mostra as opções que o usuário tem acesso, de acordo com a sua Role.
A segurança dos Servlets eu já fiz pelo web.xml mesmo.
Nesse menu, o que é melhor?
- Ter um arquivo .properties que tenha todas as Roles do sistema, com seus respectivos níveis de acesso?
- Manter esta relação entre a Role e os níveis no banco de dados?
Para isto, criei uma Custom Tag, onde eu passo a path do item do menu e, baseado nas Roles do usuário logado, ele apresenta (processa o corpo da tag) ou não.
A princípio, estou utilizando um arquivo .properties, por julgar ser a solução mais simples para atingir o meu objetivo e assim, evitando a necessidade de envolver todo um banco de dados para uma coisa simples.
O que acham? O que é melhor neste caso?