2011-06-13 19 views
5

Tengo una carpeta que contiene archivos de registro. No son súper críticos, pero no quiero que extraños pasen por alto. Me gustaría poner una contraseña en esa única carpeta. La carpeta y su contenido se publican directamente desde IIS, por lo que no estoy buscando una solución de codificación.IIS7 - ¿Cómo proteger con contraseña una sola carpeta utilizando un archivo Web.config?

Con Apache, utilizaría un archivo .htaccess.

Con IIS es posible usar múltiples archivos Web.config en varios niveles para controlar este tipo de cosas.

Entonces, ¿qué hay en el archivo Web.config que me permite solicitar una contraseña al acceder a esta carpeta?

  • estoy feliz por la contraseña para que aparezca en un diálogo como sitios web de la vieja escuela que se utilizan para hacer (no sé cómo se llama - Creo que es la autenticación implícita) y así evitar cualquier material loginUrl redirección
  • estoy feliz de poner la contraseña en el archivo Web.config en texto claro si es más fácil

la aplicación está orientada a Internet y funcionando en alojamiento compartido, por lo que no tienen mucho control sobre el cuadro más allá lo que puedo configurar en Web.config.

Respuesta

1

Puede lograr esto utilizando el elemento <location path="..."/> del archivo web.config.

Comprobar this enlace para obtener instrucciones paso a paso ..

+1

que enlazan sólo demuestra la autenticación basada en formularios, donde usted tiene que crear el código para permitir contraseñas. Creo que lo que quiero es autenticación de resumen. ¿Tienes alguna información sobre eso? –

+0

Puede usar fácilmente la Autenticación de Windows y dejar que AD maneje las validaciones ... simplemente usaría en su lugar – Chandu

+0

Esta es una aplicación de Internet que se ejecuta en hosting compartido. No tengo mucho control sobre la caja en absoluto. –

Cuestiones relacionadas