2009-09-11 6 views
9

Come posso ottenere le credenziali utente di Windows da un'applicazione Swing?Come ottenere le credenziali di accesso di Windows da un'applicazione Swing?

Sto lavorando su un'applicazione Swing interna (aziendale). Attualmente l'utente deve accedere all'applicazione utilizzando una schermata di accesso, che quindi si connette a un server app che autentica l'utente contro il server LDAP aziendale.

Poiché l'utente ha già effettuato il login alla sua workstation utilizzando le stesse credenziali, esiste un modo in cui un'applicazione Swing può ottenere queste credenziali da Windows stesso e quindi registrare automaticamente l'utente in (SSO)? So che questo è possibile perché ho visto alcune altre applicazioni farlo, ma non so come farlo con Swing/Java.

+0

Sicuramente non sarà possibile recuperare la password degli utenti, che non è archiviata su Windows (almeno, spero davvero che non lo sia ...). Quindi nessuna possibilità per le credenziali complete. –

+0

Non ho bisogno della password, ho solo bisogno di sapere che l'utente è autenticato contro il dominio. Sia Windows che il lato server si stanno autenticando sullo stesso server LDAP. –

+0

Ah, ok, ma hai detto "credenziali" e questo è username + password. –

risposta

Problemi correlati