Bonjour,
J'ai un service rest dans lequel je retourne des objets avec la méthode get.
Pour chaque objet, je souhaiterai en plus retourner les droits qu'a l'utilisateur ayant lancé sa requête sur cet objet (par exemple modifier et supprimer).
Pour être plus concret, imaginons que la requête get vise à récupérer la liste des messages d'un thread d'un forum. On retourne donc une liste de messages, et pour chaque message on indique si l'utilisateur a le droit de modifier ou non le message.
J'aimerai réaliser cela avec spring-aop. Le service rest appellerai un service qui retourne un objet model SANS les droits. L'aspect aurait pour tâche d'intercepter l'objet retourné par le service (donc la liste des messages) et d'ajouter les droits correspondants pour chaque message.
J'aimerai savoir si faire quelque chose de la sorte est propre, ou si vous auriez des alternatives de ce type à me suggérer.
Merci d'avance :-)
Partager