Comment obtenir les informations d'identification d'ouverture de session windows à partir d'une application Swing?

Comment puis-je obtenir les Fenêtres d'identification de l'utilisateur à partir d'une application Swing?

Je suis en train de travailler sur un document interne (entreprise) application Swing. Actuellement, l'utilisateur doit connecter à l'application à l'aide d'un écran de connexion, puis se connecte à un serveur d'application qui authentifie l'utilisateur à l'encontre de la société du serveur LDAP.

Étant donné que l'utilisateur est déjà connecté à son poste de travail en utilisant les mêmes informations d'identification, est-il possible qu'une application Swing pouvez obtenir ces informations à partir de Windows lui-même et ensuite automatiquement la session de l'utilisateur de l'authentification unique (SSO)? Je sais que c'est possible car j'en ai vu d'autres applications le font, mais je ne sais pas comment faire avec Swing/Java.

Vous avez certainement ne serez pas en mesure de récupérer le mot de passe des utilisateurs, ce n'est pas stockées sur Windows (au moins, j'espère vraiment qu'il ne l'est pas...). Donc aucune chance pour la totalité des informations d'identification.
Je n'ai pas besoin de mot de passe, j'ai juste besoin de savoir que l'utilisateur est authentifié sur le domaine. Windows et le serveur sont authentification sur le même serveur LDAP.
Ah, ok, mais vous avez dit "informations d'identification" et que le nom d'utilisateur+mot de passe.
comment se connecter à windows quand on est pas connecté sur le réseau; sûrement il stocke le mot de passe pour le nom d'utilisateur.
Par curiosité, quel type de solution avez-vous la fin?

OriginalL'auteur Ken Liu | 2009-09-11