IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

[System.properties] Nom d'utilisateur


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2005
    Messages
    97
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2005
    Messages : 97
    Par défaut [System.properties] Nom d'utilisateur
    Bonjour, j'essaie de récupérer le nom de l'utilisateur connecté sous une session windows à partir de ma page de démarrage.
    j'ai essayé System.property("user.name"), mais ça me retourne le nom d'utilisateur du serveur.

    Je l'ai mis dans un bean, mais également j'ai tenté de l'inclure dans la page JSP, mais rien n'y fait.

    Si quelqu'un a une idée, merci

  2. #2
    Membre extrêmement actif Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 242
    Par défaut
    Pourquoi ne pas gérer une ouverture de session pour permettre à l'utilisateur d'accéder à ton appli.

    Comme cela tu sauras qui se connecte à tout moment et donc gérer ses droits.

  3. #3
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Bonjour.
    JSF, Struts, JSP, etc. sont tous des technologies qui s'exécutent coté serveur : le code est interprété dans le serveur, et la réponse générée est envoyée à l'utilisateur pour consultation dans le navigateur. Il est donc logique que la manipulation que tu fais te retourne le nom de l'utilisateur du serveur.

    Bonne chance.

  4. #4
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2005
    Messages
    97
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2005
    Messages : 97
    Par défaut
    Pour le coup des appli côté serveur, j'ai regardé dans la doc et je me suis rendu compte que c'était effectivement dû à ça.

    Comme je travaille en intranet, j'aurai aimé que les utilisateurs n'aient pas à se loguer à chaque fois qu'ils vont sur ce site, et une petite reconnaissance du nom d'utilisateur de la machine windows m'aurait grandement facilité la tâche, et celle des utilisateurs.

    Si quelqu'un connait une feinte du pêcheur pour accéder à cette information, je suis preneur.

    En attendant je vais faire mon authentification, parce que de toute façon il me faut un module d'administration...

    Merci pour ces réponses.

  5. #5
    Rédacteur
    Avatar de Hikage
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 177
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 177
    Par défaut
    Si tu veux te basé sur le username de windows, je te conseille de regarder au solution d'authentification basé sur NTLM.

    En regardant vite fait sur le net j'ai trouvé ceci :

    http://denisboutin.free.fr/article.php3?id_article=126
    http://jcifs.samba.org/src/docs/ntlmhttpauth.html

    Ici, le projet sur lequel je travaille se base aussi sur l'authentification via windows grace à un SSO.
    Donc ca doit etre possible, mais ce n'est pas moi qui m'occupe de la sécurité ici, mais je tenterai de regarder si j'ai le temps
    Hikage
    SCJP / SCWCD & SCWSJD Certified / Spring Framework Certified
    [Personal Web] [CV]

    F.A.Q Spring Framework - Participez !

  6. #6
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Sinon (si tu aimes la complication ou si tu n'as vraiment pas d'autres choix ), tu as toujours la possibilité de faire une applet qui loadera ton appli... elle s'exécute côté client et donc ton Sytem.getProperty(...) te donnera le bon utilisateur que tu pourras passer en paramètre via request.

    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

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

Discussions similaires

  1. [DisplayTag] Error looking up property "nom" in objet type "mysample.Personne"
    Par slyv dans le forum Taglibs
    Réponses: 3
    Dernier message: 02/03/2011, 17h53
  2. Valeur par défaut du nom d'utilisateur.
    Par frederic.go dans le forum Access
    Réponses: 2
    Dernier message: 19/10/2005, 15h04
  3. [ftp][bsd]caractère invalide dans un nom d'utilisateur.
    Par Invité(e) dans le forum Applications
    Réponses: 5
    Dernier message: 20/09/2005, 19h13
  4. Réponses: 8
    Dernier message: 13/07/2004, 09h00
  5. Récupérer le nom d'utilisateur
    Par Zolex dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 04/06/2004, 11h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo