Aquí está una descripción sencilla de mi estructura de directorios de mis puntos de vista:Permitir el acceso a páginas específicas con ASP-MVC y la autenticación de formularios
Proyecto
- Página 1
- Página 2
- RSS
Problemas
- Página 1
- Página 2
- RSS
estoy usando la autenticación de formularios para denegar el acceso a todos los usuarios no autenticados, que trabaja muy bien. Sin embargo, quiero poder otorgar acceso a las vistas RSS a todos (para que puedan suscribirse a través de Google Reader y esas cosas)
Entiendo que puede otorgar acceso a las páginas agregando la siguiente página a su web.config
<location path="TOURPAGE.aspx">
<system.web>
<authorization>
<allow users="*" />
<allow users="?" />
</authorization>
</system.web>
Sin embargo, ¿cómo podría hacer esto con mi hecho dinámicamente el URL de, por ejemplo:
Issues/RSS/chrisj
- Ese camino se asigna a un controlador en cuestiones llamada RSS, que tiene un nombre de usuario y escupe una fuente de problemas emabrgo ...
EDITAR
Algunas respuestas pensé que habían arreglado, pero :
Parece que, en mi caso al menos, todavía necesita la cookie de autenticación para ver la página. Puede cerrar la sesión y verla, siempre que tenga la cookie.
Eso no es bueno para mí, necesito que la página sea completamente pública, ya que es una fuente RSS.
grr, me ganaste :) –