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

Développement Web en Java Discussion :

[Authentification] Login user session microsoft


Sujet :

Développement Web en Java

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 73
    Par défaut [Authentification] Login user session microsoft
    Bonjour,

    Je voudrais savoir s'il existe un moyen simple en javascript ou en java pour connaitre le user de la session microsoft... Je développe une application dans laquelle le user doit être le même que celui de la session windows ouverte. Donc pour gagner du temps (et perdre en sécurité ) on me demande de récupérer cet identifiant et le positionner... Quelqu'un a une idée ?

    Merci pour vos pistes, et bonne année 2007 !

  2. #2
    Membre Expert Avatar de maxf1
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Par défaut
    C'est ce qu'il te faut?

    System.getenv("username")

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 73
    Par défaut
    T'es un killer maxf1. C'est exactement ce qu'il me fallait

    Merci !

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 73
    Par défaut
    Euh !!! Attends un peu J'ai l'impression que ça donne le user de la session sur lequel le serveur tourne ! Et moi ce qu'il me faudrait, c'est le user de chaque personne qui se connecte au serveur... Pas d'autre idée ?

  5. #5
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    Le mieux c'est de demander une vraie authentification au client (= au navigateur). En plus, si tu utilises IE en mode "intranet", l'authentification se fait de maniere transparante pour l'utilisateur.

    Coté serveur, il faut telecharger le jar de jcifs, et configurer ton serveur pour utiliser NtlmServlet comme expliqué ici.

    Comme cela, seuls les clients authentifiés sur le Domaine NT ont accès a ton appli.
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  6. #6
    Membre Expert Avatar de maxf1
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 229
    Par défaut
    Ah oui si ton truc tourne sur un serveur il est fort probable que ma solution te retourne le nom du user connecté au serveur.
    Car ca retourne le nom du user ou le code est executé, donc si tu passes par un serveur c'est pas bon...

    Essaye la solution de pseudocode. Je n'ai jamais essayé mais ca peut etre très efficace. Sauf que je ne sais pas si dans sa solution le user devra taper le mot de passe et la niveau sécurité ca descend encore.

  7. #7
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    J'utilise cette methode depuis 2 ans sur un intranet, et ca marche bien.

    Si les clients sont des "Internet Explorer 5/6/7" ou des "Mozilla 1.6", JCIFS utilise le protocole NTLM HTTP (un systeme Challenge/Response) pour lequel le mot de passe n'est pas transmis. Donc c'est plutot secure.

    Pour les autres clients, il est necessaire d'utiliser une authentification plus basse dans lequel le couple user/password sera transmis en clair
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 11/02/2011, 08h46
  2. Réponses: 2
    Dernier message: 18/08/2006, 10h25
  3. Probleme authentification login+password
    Par hassh dans le forum Web
    Réponses: 2
    Dernier message: 01/07/2006, 13h38
  4. [C#] Authentification login/password
    Par liliprog dans le forum ASP.NET
    Réponses: 14
    Dernier message: 26/08/2005, 17h06
  5. Réponses: 12
    Dernier message: 24/09/2003, 15h26

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