7

Tenemos parejas de sitios web de intranet alojados en el servidor de Windows 2008 y todos usan el modo de Autenticación de Windows. Por ejemplo,Autenticación de Windows Casilla de credenciales que se solicita varias veces en IE8 e IIS7

  1. SiteA
  2. SitioB
  3. SiteC
  4. situados (trabajo)
  5. sitee (no funciona)

Entre ellos, sin ninguna modificación especial, SiteA, B y C están trabajando mientras que el Sitio D y E no están funcionando en IE8. Comprobé dos veces la configuración y estoy seguro de que configuré todos la misma configuración. Pero cuando uso Firefox para probar, todos los sitios funcionan.

En IE8, para SiteA, B y C, ni siquiera necesito ingresar mi credencial e inicia sesión automáticamente usando mi cuenta de AD. Pero para el sitio D y E, pregunta el nombre de usuario y la contraseña por 3 veces y después de eso, recibí el siguiente mensaje de error, aunque proporcioné el correcto.

401 - Unauthorized: Access is denied due to invalid credentials. 
You do not have permission to view this directory or page using the credentials that you supplied. 

Adjunté mi configuración de Autenticación y Autroización para aquellos sitios que tienen errores. enter image description here

Más ajustes de la siguiente manera:

enter image description here enter image description here

¿Cómo puedo configurar estos sitios erróneos para trabajar como SiteA, B y C? ¿Qué me perdí?

No contamos con la ficha de seguridad en IE8 porque la política de la compañía y no ajustamos nada para que SiteA, B y C funcionen correctamente.

Gracias a todos.

+0

¿Ya revisó 'Configuración avanzada' y' Proveedores' de "Autenticación de Windows"? – Filburt

+0

Sí, tengo y adjunté la captura de pantalla. – TTCG

Respuesta

7

Este procedimiento fijado por mí ...

  1. Abra el Administrador de IIS
  2. Busque y haga clic en el sitio en cuestión
  3. doble clic en el icono de autenticación
  4. haga clic derecho en "Autenticación de Windows "y haga clic en" Proveedores "
  5. Mueva" NTLM "a la parte superior de la lista.
+0

Muchas gracias, Casey :-) Busqué en muchas preguntas similares SO y en otro sitio pero no pude encontrar esta respuesta simple. Mi caso era alojar aplicaciones de UI angular y Web API 2 en el mismo sitio en IIS. Después de este cambio, funcionó como magia. ¿Podría agregar la breve razón al respecto? –

3

Eso es correcto, NTLM tiene que estar en la parte superior de los proveedores. También quería señalar que, la protección ampliada en la configuración avanzada tiene que estar desactivada como lo ha hecho hasta allí. Esto también soluciona los problemas de autenticación que ocurren si te conectas desde Chrome o Firefox.

Cuestiones relacionadas