Texto largo, perdón por eso. Estoy tratando de ser lo más específico posible.
Estoy en Windows 7 y experimento un comportamiento muy frustrante en Internet Explorer 8. Estoy en una LAN de la empresa con algunos servidores de intranet y un proxy para conectarme con el mundo exterior.
En los sitios que se reconocen claramente como "Intranet local" (como se indica en la barra de estado de IE), sigo recibiendo cuadros de diálogo de "Seguridad de Windows" que me piden que inicie sesión. Estas páginas se sirven desde un IIS6 con "Seguridad de Windows integrada" habilitado, NTFS permite a todos: leer en los propios archivos.
- Si ingreso mis credenciales de Windows, la página se carga bien. Sin embargo , los cuadros de diálogo aparecerán la próxima vez, independientemente de si marqué "Recordar mis credenciales" o no. (Las credenciales se almacenan en el "Administrador de credenciales", pero eso no hace ninguna diferencia en cuanto a la frecuencia con la que aparecen estos cuadros de inicio de sesión).
- Si hago clic en "Cancelar", puede ocurrir una de dos cosas: o la página se carga con ciertos recursos faltantes (imágenes, hojas de estilo, etc.), o no se carga en absoluto y obtengo HTTP 401.2 (No autorizado: Error de inicio de sesión debido al servidor Configuración). Esto depende de si el cuadro de inicio de sesión fue activado por la propia página o un recurso referenciado.
- El comportamiento parece ser completamente errático, a veces las páginas se cargan sin problemas, a veces un recurso activa un mensaje de inicio de sesión, a veces no. Incluso simplemente volver a cargar la página puede provocar un cambio de comportamiento.
Estoy usando WPAD como mi mecanismo de detección de proxy. Todos los hosts de Intranet omiten el proxy en el archivo PAC.
Verifiqué todas las configuraciones de IE que se me ocurrieron, ingresé patrones de host, nombres de host individuales, rangos de IP en cada configuración pensable para la zona "Intranet local", marqué "Incluir todos los sitios que omiten el servidor proxy", lo que sea. Se reduce a "a veces simplemente no funciona", y poco a poco me estoy volviendo loco. ;-)
Soy consciente de que esto está relacionado con que IE no pasa automáticamente mis credenciales NTLM al servidor web, sino que me pregunta en su lugar. Por lo general, esto solo debería suceder para los sitios protegidos por NTLM que no se reconocen como en la zona "Intranet".
Como se explicó, este no es el caso aquí. Especialmente porque la mitad de una página puede cargarse perfectamente y sin interrupción y algunos recursos de la página (¡provenientes del mismo servidor!) Activan el mensaje de inicio de sesión.
He visto http://support.microsoft.com/kb/303650 , que da la impresión de describir el problema, pero nada parece funcionar. Y, francamente, no estoy seguro de si "editar manualmente el registro" es la solución correcta para este tipo de problema. No soy la única persona en el mundo con una configuración de IE / intranet / IIS, después de todo.
Estoy perdido, ¿alguien puede darme una pista?