Bonjour,
J'utilise ACEGI pour sécuriser l'accès à une application Web en Java.
Une fois un utilisateur identifié, je souhaiterais savoir comment je peux récupérer le login de l'utilisateur.
Merci d'avance.
Cordialement,
Bonjour,
J'utilise ACEGI pour sécuriser l'accès à une application Web en Java.
Une fois un utilisateur identifié, je souhaiterais savoir comment je peux récupérer le login de l'utilisateur.
Merci d'avance.
Cordialement,
Pour infos, ci-dessous la réponse à ma question.
Voila comment récupérer le username et l'adresse IP du client
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 import org.acegisecurity.Authentication; import org.acegisecurity.context.SecurityContextHolder; import org.acegisecurity.ui.WebAuthenticationDetails; Authentication auth = SecurityContextHolder.getContext().getAuthentication(); WebAuthenticationDetails wad = new WebAuthenticationDetails(request); wad.getRemoteAddress(); System.out.println("USERNAME : " + auth.getName()); System.out.println("ADRESSE IP : " + wad.getRemoteAddress());
Salut, je cherche depuis quelque temps un petit exemple d'authentification via ACEGI mais en vain !
Peux-tu STP si ça ne te dérange pas m'envoyer un petit exemple d'application tout prête qui fonctionne pour voir comment c'est configurer ?
Merci par avance,
Bonjour,
Si tu as toujours besoin d'un exemple du fonctionnement d'ACEGI...
http://sourceforge.net/project/showf...ease_id=592318
dans le fichier .zip, il y a un dossier "acegi-security-samples-tutorial-1.0.7".
tu le places dans ton dossier webapps de ton serveur d'applications, puis dans ton navigateur internet, tu saisis l'adresse :
http://localhost:8080/acegi-security...utorial-1.0.7/
Cet exemple fonctionne avec un fichier users.properties, mais ACEGI fonctionne aussi avec une base de données ou un annuaire LDAP
Bonsoir rc_29,
Merci beaucoup pour ta réponse et pour le lien.
Je vais l'étudier attentivement!
Partager