Wie erhalten Sie Windows-Anmeldedaten von einer Swing-Anwendung?

9

Wie würde ich die Windows-Benutzeranmeldeinformationen von einer Swing-Anwendung abrufen?

Ich arbeite an einer internen (Corporate) Swing-Anwendung. Derzeit muss sich der Benutzer über einen Anmeldebildschirm bei der Anwendung anmelden, der dann eine Verbindung mit einem Anwendungsserver herstellt, der den Benutzer gegen den LDAP-Server des Unternehmens authentifiziert.

Da der Benutzer sich bereits mit denselben Anmeldeinformationen an seiner Arbeitsstation angemeldet hat, gibt es eine Möglichkeit, dass eine Swing-Anwendung diese Anmeldeinformationen von Windows selbst abrufen und den Benutzer dann automatisch anmelden kann (SSO)? Ich weiß, dass dies möglich ist, weil ich einige andere Anwendungen gesehen habe, aber ich weiß nicht, wie ich das mit Swing / Java machen soll.

    
Ken Liu 11.09.2009, 20:46
quelle

1 Antwort

5

Es gibt ähnliche Fragen zu SO, die interessant aussehen (diese Frage könnte also ein Duplikat sein):

IMHO, lesen Sie sorgfältig Kohsukes Blog-Posts ( hier und hier ) und die Single-Sign-On in Java-Plattform mit Active Directory Artikel, sie enthalten sehr wertvolle Informationen.

Aber Sie müssen die ganze Sache ein bisschen weiter graben.

    
Pascal Thivent 11.09.2009, 21:16
quelle