Estou desenvolvendo uma aplicação, Java desktop, onde vão existir diferentes tripos de usuários, que terão liberação para acessar certas funcionalidades do software.
Estou precisando saber se existe alguma metodologia que trate isso, alguma forma mais correta de fazer, ou dicas para essa implementação?
boa tarde, eu prefiro fazer no banco tipo grupos permissões de grupo ou ate permissões individuais, depois via aplicação crio objetos para os mesmos e faço verificação nas telas.
Eu criaria Objetos especiais para cada menu e cada procesos do sistema, e para um usuario ter acesso aquele menu,
ou pra ele poder acessar algum processo
o perfil dele deve estar associado aquele menu, sendo uma arvore de menus,
se você der permissao pra um menu da ponta da árvore todos menus filhos serão acessivel também. e por nivel de perfil dá pra fazer uma coisa legau também!
dá uma pesquisada, deve ter coisa pronta já!
valeu!