J"ai une petite question a propos de Spring-security, en faite je l'avais configuré et je me connecte a l'application en se basant sur les logins et mot de passe chargé a partir de la base de données,et chaque utilisateur à un role soit ROLE_ADMIN ou ROLE_USER, et maintenant je veux utiliser un menu qui sera dynamique de telle sorte a ne pas afficher tout le menu mais juste la partie des liens dont celui connecté à le droit de consulter. je vous rappelle aussi que j'ai réimplémenter l'interface UserDetailsService a fin que je vérifie la connexion.comment faire ???
voila une partie de mon menu mais qui marche pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 <sec:authorize ifAllGranted ="ROLE_ADMIN" > <rich:panelMenuGroup label="Service" > <rich:panelMenuItem label="Ajouter" immediate="true" action="SerAdd" > </rich:panelMenuItem> <rich:panelMenuItem label="Liste Service" immediate="true" action="SerListe"> </rich:panelMenuItem> <rich:panelMenuItem label="Liste personnel par service" immediate="true" action="PersListeSer"> </rich:panelMenuItem> </rich:panelMenuGroup> </sec:authorize> <rich:panelMenuGroup label="Personnel" > <rich:panelMenuItem label="Ajouter" immediate="true" action="PersAdd"> </rich:panelMenuItem> <rich:panelMenuItem label="Liste Personnel" immediate="true" action="PersListe"> </rich:panelMenuItem> </rich:panelMenuGroup>
Partager