Wie man die windows-Anmeldeinformationen von einer Swing-Anwendung?

Wie würde ich Sie bekommen, die Windows-Benutzer-Anmeldeinformationen von einer Swing-Anwendung?

Ich arbeite auf einer internen (Unternehmens -) Swing-Anwendung. Derzeit hat der Benutzer für die Anmeldung an der Applikation mit einem login-Bildschirm, welcher dann eine Verbindung zu einem app-server, der Sie authentifiziert den Benutzer anhand des firmeneigenen LDAP-Servers.

Da der Benutzer bereits angemeldet ist, an seinem Arbeitsplatz über die gleichen Anmeldeinformationen, gibt es eine Möglichkeit, dass eine Swing-Anwendung können diese Anmeldeinformationen von Windows selbst und dann die automatische Anmeldung des Benutzers in (SSO)? Ich weiß, das ist möglich, denn ich habe gesehen, einige andere Anwendungen tun es, aber ich weiß nicht, wie zu gehen über das tun dies mit Swing/Java.

  • Sie wird sicherlich nicht in der Lage zum abrufen der Benutzer-Kennwort, das ist nicht gespeichert auf Windows (mindestens, ich hoffe wirklich, das ist es nicht...). Also keine chance für die vollständigen Anmeldeinformationen.
  • Ich brauche nicht das Passwort, ich brauche nur zu wissen, dass der Benutzer authentifiziert wurde gegen die Domäne. Windows und der server-Seite sind die Authentifizierung gegen den gleichen LDAP-server.
  • Ah, ok, aber Sie sagte, "Referenzen" und Benutzername+Passwort ein.
  • wie funktioniert ein login auf windows, wenn man nicht verbunden ist, auf Netzwerk; sicherlich ist es speichert das Kennwort für die entsprechende Benutzer-id.
  • Aus Neugier, welche Art von Lösung haben Sie Ende?
  • wir haben nie gefolgt durch auf dieses feature, aber die Antwort unten schien gute Informationen

InformationsquelleAutor Ken Liu | 2009-09-11
Schreibe einen Kommentar