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?
Respuestas:
La única vez que vemos esto es si la contraseña de un usuario ha expirado. Cuando vemos esto, hacemos que el usuario cambie su contraseña y, por si acaso, cierre la sesión y vuelva a iniciarla con las nuevas credenciales. El sitio de Intranet ya no solicita credenciales.
Hace muchas llamadas de soporte rápido ...
Además, asegúrese de que la zona Intranet local esté configurada para el inicio de sesión automático con el nombre de usuario y la contraseña actuales. Puedes hacer esto:
fuente
¿Quizás se está perdiendo parte del apretón de manos de 4 partes con ntlm, es decir, hablando con el proxy? Es decir, si es que le pregunta al proxy sobre páginas de intranet ...
Sé que dijiste que intentaste colocar sitios en la zona de intranet y configurarlos para omitir el proxy. Sin embargo, por curiosidad, ¿qué sucede si deshabilita la configuración del proxy en el navegador por completo? No más ventanas emergentes, ¿verdad?
fuente
Intente buscar debajo de las herramientas administrativas debajo del panel de control; abra los asistentes de .NET 1.1 y ajuste la seguridad de .NET a "Full Trust" para intranet.
fuente
¿Ha verificado / cambiado su 'Seguridad de red: nivel de autenticación de LAN Manager' en 'Panel de control / Herramientas administrativas / Política de seguridad local / Políticas locales / Opciones de seguridad'? ( Q823659 )
Aquí ejecutamos un grupo de trabajo (sin servidores de Windows) con una intranet local y un amplio uso de MySQL ... Hasta que no hubiéramos cambiado (o habilitado) la tecla / opción anterior, nada parecía funcionar el 100% del tiempo, esto no era solo un problema de Windows 7. También hemos deshabilitado las opciones 'Requerir cifrado de 128 bits' en las 2 claves NTLM debajo de esto en las PC con Windows 7 ... Todavía recibo problemas ocasionales con la base de datos, pero SQL ha estado bien desde que lo hicimos.
fuente
Como estás en un dominio y el problema es inesperado, siempre me pregunto dos cosas ...
fuente
¿Revisaste estas sugerencias en el sitio de respuestas de MS ? (probablemente lo hiciste ...)
fuente