2009-09-11 11 views
9

¿Qué debo hacer para obtener las credenciales de usuario de Windows desde una aplicación Swing?¿Cómo obtener las credenciales de inicio de sesión de Windows desde una aplicación Swing?

Estoy trabajando en una aplicación Swing interna (corporativa). Actualmente, el usuario debe iniciar sesión en la aplicación mediante una pantalla de inicio de sesión, que luego se conecta a un servidor de aplicaciones que autentica al usuario contra el servidor LDAP de la compañía.

Como el usuario ya ha iniciado sesión en su estación de trabajo con las mismas credenciales, ¿hay alguna forma de que una aplicación Swing pueda obtener estas credenciales de Windows y luego iniciar sesión automáticamente en el usuario (SSO)? Sé que esto es posible porque he visto que otras aplicaciones lo hacen, pero no sé cómo hacer esto con Swing/Java.

+0

Ciertamente no podrá recuperar la contraseña de los usuarios, que no está almacenada en Windows (al menos, realmente espero que no sea así). Así que no hay posibilidad de credenciales completas. –

+0

No necesito la contraseña, solo necesito saber que el usuario está autenticado contra el dominio. Tanto Windows como el servidor se están autenticando contra el mismo servidor LDAP. –

+0

Ah, vale, pero dijiste 'credenciales' y ese es el nombre de usuario + contraseña. –

Respuesta

Cuestiones relacionadas