Content

Problem description / Issue description

En la aplicación que sea (DS, RS, SC Web Client...) está configurado el inicio de sesión usando WIA, y funciona bien para algunos usuarios: es decir, tienen sesión Windows con el usuario X, y cuando van a la página de inicio del producto que sea (DS, RS...) entran directo (sin pedir login) con el usuario X. Pero hay otros usuarios que o bien no pueden entrar y les sale el login, o bien entran pero la sesión se inicia con otro usuario distinto.

Cause (optional)

La causa es que en algún momento, se entro desde la máquina de ese usuario X a la máquina donde está el producto, y cuando Windows le pidió las credenciales al usuario, se pusieron las de otro usuario distinto Y, y se guardaron dichas credenciales. Cuando intentas acceder a una máquina remota, lo primero que hace Windows es buscar si existen credenciales guardadas para acceder a esta máquina, y si existe las usa. Este "acceder" a una máquina remota vale tanto si estás accediendo desde el explorador de archivos de Windows (esto era de esperar) como si estás accediendo desde un browser.
Si ese usuario Y no está autorizado a usar la aplicación, le saldrá el diálogo de login, y si está autorizado, entrará como ese otro usuario..

Solution

Hay que ir al diálogo de Windows donde se manejan las credenciales almacenadas (Stored User Names and Passwords)y eliminar las credenciales para acceder a dicha máquina.
 
Para mostrar dicho diálogo, lo más sencillo es ejecutar lo siguiente:
 
rundll32.exe keymgr.dll, KRShowKeyMgr
 
(parece que funciona en todas las versiones de Windows,yo lo he probado con XP y con W7)
 

Con esto, se muestra el siguiente diálogo:

 

 

En el diálogo vemos una entrada para cada máquina en la que haya guardadas unas credenciales de acceso, hay que elminar las que correspondan a la máquina donde está el producto en el que está fallando WIA..


Still have questions? We can help. Submit a case to Technical Support.

Last Modified On: October 23, 2018