Gestion de profil utilisateur avec Java EE 6
Bonjour,
J'ai une application modulaire avec plusieurs types d'utilisateur différents répartis en fonction des rôles( administrateur , manager , user,...).
En base j'ai les tables rôle(id, rolename, description), action( id, description, autorisation(cread, delete, read and update)) et les tables d'associations user_rôle( id_user, id_rôle), rôle_action(id_rôle, id_action).
Quelle est la meilleur solution pour implémenter une gestion de droits utilisateurs (par exemple, donner les autorisations de la création/modif./suppression/edition des utilisateurs à l' administrateur) ?
Pour information : j'ai utilisté dans ce projet : jsf , jpa et la base de données Mysql.
D'avance merci pour votre aide.