¿Cómo agregar AuthorizeAttribute a nivel global y excluirlo para algunas Acciones?
Necesito verificar si una acción tiene un atributo específico, y necesito hacerlo en el siguiente método:
protected override bool AuthorizeCore(System.Web.HttpContextBase httpContext) {
}
Sé que puedo comprobarlo aquí:
public override void OnAuthorization(AuthorizationContext filterContext) {
filterContext.ActionDescriptor.IsDefined(typeof(AnonymousAllowedAttribute), true)
...
}
¿Alguien sabe cómo puedo obtenerActionDescriptor
conSystem.Web.HttpContextBase
¿objeto?
ACTUALIZAR
En realidad quiero si alguna de las acciones marcadas conAnonymousAllowedAttribute
laAuthorizeCore
El método devuelve true o, si es posible, no se ejecuta (me refiero a mi método de anulación).