Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Nouveau Membre du Club
    Inscrit en
    juillet 2003
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : juillet 2003
    Messages : 55
    Points : 28
    Points
    28

    Par défaut [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 vous avez peut être une petite idée ?

    Merci pour l'aide

  2. #2
    Nouveau Membre du Club
    Inscrit en
    juillet 2003
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : juillet 2003
    Messages : 55
    Points : 28
    Points
    28

    Par défaut 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

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •