none
Cambiar de usuario en aplicacion de intranet con autenticacion windows RRS feed

  • Pregunta

  • Que tal, como están amigos del Foro. Actualmente estoy desarrollando unas aplicaciones en MVC 5, en Visual Studio 2012, en el lenguaje Visual Basic. Y se me presento el siguiente inconveniente y acudo a ustedes. Las aplicaciones que estoy desarrollando son de intranet y utilizan como método de autenticación Windows, ya configurado en el servidor web. Estas aplicaciones también se utilizan en dispositivos móviles como Tablet. Se ha presentado la necesidad que los usuarios que utilizan estas aplicaciones deban cambiar de usuario sin tener que cerrar el navegador en el caso de Desktop, en el caso de Tablet no me cierra el usuario y tengo que limpiar contraseñas e historial, para que me permita autenticar con otro usuario pero llega un punto que lo almacena y hay que realizar nuevamente todo el proceso. Esto es muy tedioso, lo ideal sería poder realizar un cambio de usuario en donde vuelva a solicitar las credenciales. He probado distintos métodos tratando de borrar la Cookie SessionId, he utilizado código Javascript y hasta utilice la sintaxis Request.abort(). La última sintaxis fue la que más se acercó a mi objetivo pero con el pequeño inconveniente que al abortar la solicitud se creaba un ciclo repetitivo en donde me pide las credenciales nuevamente, vuelve a tomar la misma solicitud (request), y vuelve a ejecutar la sintaxis Request.abort(). Según me dice mi lógica debe haber una acción que invalide al usuario autenticado o sencillamente llame nuevamente el evento que muestra en el navegador la solicitud de credenciales Windows. No sé si supe explicarme bien espero me puedan ayudar. Porque si no será necesario cambiar de autenticación Windows ha autenticación con formularios.

    José Antonio Gómez Linarez Técnico Superior en Informática

    viernes, 29 de mayo de 2015 21:08