voilà,
J'ai réalisé l'authentification de mon application en utilisant les namespace ldap de spring.

maintenant j'ai besoin de certains attributs de la personne authentifier pour récupérer les paramètres de l'utilisateur.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SecurityContextHolder.getContext().getAuthentication().getPrincipal()
ne me fournit rien d'intéressants(les attributes sont vides)

après une recherche sur internet, j'ai vu une méthode employant le ContextSource, ou même une méthode de mapping d'attributs.
Mais ces 2 méthodes nécessitent de repasser les paramètres de connexions LDAP et relancer cette connexion. Ce que je trouve un peu dommage etant donné que l'on a deja fait tout cela via spring security.

Ma question est donc: y a t-il une autre méthode pour réccupérer un attribut de mon utilisateur directement via le securityContextHolder, ou un moyen de paramétrer les attributs à alimenter lors de l'authentification.

Merci.