[JAAS ?] Connaitre l'utilisateur courant
Bonjour,
J'aimerais savoir comment on peut connaître le login de l'utilisateur courant dans un Bean quelconque de l'application web (.war) ?
Info : j'utilise :
- JSF
- <auth-method>FORM</auth-method>
- JBoss 4.0.4GA
J'ai essayer avec ce code :
Code:
1 2 3 4
|
FacesContext fc = FacesContext.getCurrentInstance();
HttpSession session = (HttpSession) fc.getExternalContext().getSession(false);
etc... |
Mais rien ne me permet de connaitre l'User courant :( et encore moins son 'Login Jaas'.
Je ne vois pas comment faire :oops: vous avez peut être une petite idée ?
Merci pour l'aide :)
context.getExternalContext().getUserPrincipal()
Bon en faite c'est super simple j'ai juste un peut de M*** dans les yeux ... :
Code:
1 2 3 4
|
FacesContext context = FacesContext.getCurrentInstance();
Principal p = context.getExternalContext().getUserPrincipal();
String login = p.getName(); |
Voila :lol: