sitio siguiente servidor puede pagina integrada funcional error debido cómo crear configurar avanzada autenticación autenticacion abrir authentication iis-7 windows-authentication

authentication - siguiente - IIS7: Configuración de Autenticación de Windows integrada como en IIS6



iis autenticacion integrada windows (5)

Esto es para IIS 7 en un Windows Server 2008 que no es parte de un dominio AD. Me gustaría proteger con contraseña un sitio web, donde las personas tienen que ingresar un nombre de usuario / contraseña (una cuenta de Windows, por ejemplo) para ver el sitio web. El sitio web luego usaría su propio método de autenticación (formularios) para manejar las cuentas de los usuarios y decidir si mostrar o no páginas específicas para los miembros, etc.

Con IIS6, simplemente desactivamos el acceso anónimo y habilitamos la autenticación de Windows integrada. IIS7 se comporta de manera diferente y cuando ingreso el nombre de usuario / contraseña de Windows para ver el sitio, el sitio aparece bien pero redirige a la página de inicio de sesión. Una vez que inicie sesión, el sitio se comporta de forma natural. Necesito poder navegar el sitio sin iniciar sesión con las credenciales del sitio web.

No creo que habilitar el acceso anónimo tenga sentido aquí, ya que quiero que el acceso al sitio web esté protegido por contraseña (ventana emergente nombre de usuario / contraseña cuando navegas por primera vez a la url).

¡Cualquier ayuda es apreciada!



Entonces, ¿desea que obtengan el cuadro de desafío de contraseña de IE, o deben ser dirigidos a su página de inicio de sesión e ingresar allí su información? Si es la segunda opción, al menos debe habilitar el acceso anónimo a su página de inicio de sesión, ya que el sitio aún no sabrá quiénes son.

Si desea la primera opción, la página de inicio de sesión a la que están reenviando deberá leer el usuario que inició sesión actualmente y actuar en función de eso, ya que se habría tenido que autenticar correctamente para llegar hasta aquí.


Hay otro hilo en otra parte de Stack con un tema similar y la mejor solución que he encontrado es utilizar la versión gratuita de Helicon Ape

Una vez que lo haya instalado, siga los pasos en la página titulada "Autenticación y autorización HTTP"


La autenticación en dos etapas no es compatible con el modo integrado IIS7. La autenticación ahora está modularizada, por lo tanto, en lugar de que IIS realice la autenticación seguida de la autenticación de asp.net, todo sucede al mismo tiempo.

Tu también puedes:

  1. Cambie el dominio de la aplicación para que esté en modo clásico IIS6 ...
  2. Siga este ejemplo ( enlace anterior ) de cómo falsificar la autenticación en dos etapas con el modo integrado IIS7.
  3. Utilice Helicon Ape y mod_auth para proporcionar autenticación básica

Para habilitar la Autenticación de Windows en IIS7 en la máquina con Windows 7:

  • Ir al Panel de control

  • Haga clic en Programas >> Programas y características

  • Seleccione "Activar o desactivar las características de Windows" desde el lado izquierdo.

  • Expandir Servicios de información de Internet >> Servicios de World Wide Web >> Seguridad

  • Seleccione Autenticación de Windows y haga clic en Aceptar.

  • Restablezca el IIS y compruebe IIS ahora para la autenticación de Windows.

Disfrutar