Как добавить AuthorizeAttribute на глобальном уровне и исключить его для некоторых действий?

Мне нужно проверить, есть ли у действия определенный атрибут, и мне нужно сделать это следующим способом:

protected override bool AuthorizeCore(System.Web.HttpContextBase httpContext) {

}

Я знаю, что могу проверить это здесь:

public override void OnAuthorization(AuthorizationContext filterContext) {

    filterContext.ActionDescriptor.IsDefined(typeof(AnonymousAllowedAttribute), true)
 ...
}

Кто-нибудь знает, как я могу получитьActionDescriptor сSystem.Web.HttpContextBase объект?

UPDATE

На самом деле я хочу, если любое из действий помеченыAnonymousAllowedAttribute AuthorizeCore Метод возвращает true или, если возможно, не запускается (я имею в виду мой метод переопределения).

Ответы на вопрос(1)

Ваш ответ на вопрос