Bonjour a tous,
Je suis en train d'utiliser Spring Security 3 et ca marche bien. Maintenant je voulais savoir comment à partir d'un ManagedBean je pourrais récupérer l'username de l'User en cours .
J'ai trouvé le code suivant et apparamment ca me semble bien marcher.
Mon problème c'est qu'il me manque un .jar ou la classe suivante se trouve :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public User getCurrentUser() { SecurityContext securityContext = SecurityContextHolder.getContext(); org.springframework.security.userdetails.User springSecurityUser = (org.springframework.security.userdetails.User) securityContext.getAuthentication().getPrincipal(); return this.getUser(springSecurityUser.getUsername());// Méthode qui va chercher dans la base }
Quelqu'un sait-il de quel jar il s'agit et comment je pourrais le récupérer .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 org.springframework.security.userdetails.User
Merci d'avance.
Partager