Bonjour,
Je travaille sur le développement d'une application web en JAVA/J2EE en utilisant le framework Spring 3.
Dans cette application, l'utilisateur doit pouvoir sélectionner un projet, puis travailler au sein de ce projet.
Je voudrais savoir s'il est possible de créer un contexte unique à chaque utilisateur dans lequel on stockerait le projet sélectionné.
Un peu sur le même principe du securityContexte dans lequel on stocke l'utilisateur connecté, et que l'on peut récupérer de la manière suivante :Dans ma couche service j'aurais alors une méthode "selectProject(int id)" dans laquelle je mettrais à jour ce contexte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SecurityContext securityContext = SecurityContextHolder.getContext(); org.springframework.security.core.userdetails.User securityUser = (org.springframework.security.core.userdetails.User) securityContext .getAuthentication() .getPrincipal();
Une autre possibilité pourrait-être d'utiliser le securityContexte non ? Mais comment ?
Alors possible ou pas possible ?
Partager