Interdire Accès selon le Rôle

g25452 Messages postés 78 Statut Membre -  
g25452 Messages postés 78 Statut Membre -
Bonjour,

Dans mon controller, j'ai une méthode dont je voudrais limiter l'accès selon
le role de l'utilisateur connecté.

J'ai trouver : @RolesAllowed("ROLE_EMPLOYE") pour autoriser.

Mais pour interdire, j'ai essayé @RolesNotAllowed, mais ça n'existe pas.


    @RolesAllowed("ROLE_EMPLOYE")
    @RequestMapping("/action.html")
    public String method() {

        System.out.println("action");

        return "page";
    }


Est-ce que quelqu'un connait l'annotation adéquat pour interdire l'accès à un role
de l'utilisateur.

Merci
A voir également:

4 réponses

Dinheru Messages postés 1019 Date d'inscription   Statut Membre Dernière intervention   67
 
Bonjour,

Il n'a a pas à ma connaissance d'annotation pour interdire l'accès à certains rôles.
Tu devrais utiliser l'annotation @RolesAllowed pour permettre l'accès à ta méthode aux seuls rôles authorisées plutôt que de l'interdire aux autres.

Voila en espérant t'avoir éclairé.
0
g25452 Messages postés 78 Statut Membre
 
Est-ce qu'il y a moyen de créer moi meme l'annotation @RoleNotAllowed ?
0
Dinheru Messages postés 1019 Date d'inscription   Statut Membre Dernière intervention   67
 
J'ai trouver un tuto qui explique comment faire ses propres annotations :
https://adiguba.developpez.com/tutoriels/java/tiger/annotations/

Après c'est à toi de voir comment tu pourais faire ^^
0
g25452 Messages postés 78 Statut Membre
 
ah merci je vais essayer
0