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,
Version imprimable
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:
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!