Мне нужно проверить, есть ли у действия определенный атрибут, и мне нужно сделать это следующим методом:
protected override bool AuthorizeCore(System.Web.HttpContextBase httpContext) {
}
Я знаю, что могу проверить это здесь:
public override void OnAuthorization(AuthorizationContext filterContext) {
filterContext.ActionDescriptor.IsDefined(typeof(AnonymousAllowedAttribute), true)
...
}
Кто-нибудь знает, как я могу получить ActionDescriptor
с объектом System.Web.HttpContextBase
?
ОБНОВЛЕНИЕ
На самом деле я хочу, чтобы любое из действий, отмеченных AnonymousAllowedAttribute
, возвращало метод AuthorizeCore
true или, если возможно, не запускалось (я имею в виду мой метод переопределения).
public class GlobalAuthorizeAttribute : AuthorizeAttribute {
которые вам должны помочь - person Saeid   schedule 21.08.2012GlobalAuthorizeAttribute
вGlobal.asax
, затем некоторые действия отмеченыAnonymousAllowedAttribute
- person Saeid   schedule 21.08.2012