Sobre la base de lo que su están describiendo, la autenticación de Windows en IIS hará el truco.
En primer lugar algunas enlaces:
Sin embargo tenga en cuenta lo siguiente:
inicio de sesión único (SSO) (es decir, acceder a la aplicación sin proporcionar un nombre de usuario y contraseña) se producirá si todo lo siguiente es verdadero:
- La computadora cliente y el servidor son parte del mismo dominio de Active Directory.
- La sesión de usuario en la computadora cliente es un usuario del dominio AD.
- El equipo cliente tiene acceso a un servidor de dominio (es decir, el servidor responsable del inicio de sesión del usuario)
- El navegador es Internet Explorer.
- la URL utilizada puntos para el FQDN del servidor (es decir, http://SERVERNAME.DOMAIN.NAME/ el acceso no sólo http://SERVERNAME/
- Los usuarios autorizados deben haber leído al directorio de la aplicación si está utilizando hacerse pasar. La aplicación se ejecuta con su credencial básicamente. (más detalles en el MSDN article)
en cualquier otra circunstancia al usuario se le pedirá credenciales (usuario y contraseña) para una cuenta en el dominio de Active Directory. Así el usuario para acceder a su servidor web a través de Internet se pueden conseguir una ventana emergente le preguntará ellos para proporcionar un nombre de usuario y contraseña.
Tenga en cuenta que para el usuario que no utiliza el inicio de sesión único (el usuario solicita un nombre de usuario y contraseña), el modo de autenticación HTTP será BASIC, lo que significa que cualquiera que pueda interceptar esa conexión podrá ver el nombre de usuario y contraseña intercambiado. Si opta por esta técnica, asegúrese de que la conexión entre el cliente y el servidor esté encriptada (HTTPS o tal vez una VPN).
El siguiente enlace dice que Windows Integrated Authentication no usará BASIC con IE, sino que regresará a NTLM. http://www.aniltj.com/blog/CommentView,guid,d6bb26b9-8371-40f1- a3 57-ab9023df86ad.aspx ¿Es seguro NTLM en HTTP? ¿Es esto cierto para los navegadores no IE también? – Spongeboy
NTLM es compatible con todos los principales navegadores. Sugeriría que fuerce HTTPS para cualquier contenido autenticado, incluso si usa NTLM. – bkr