title: How to add AuthorizeAttribute on global level and exclude it for some Actions?
body: <p>I need to check if an action have specific attribute, and I need do it in the following method :</p>
  
  <pre><code>protected override bool AuthorizeCore(System.Web.HttpContextBase httpContext) {
  
  }
  </code></pre>
  
  <p>I know I can Check it here:</p>
  
  <pre><code>public override void OnAuthorization(AuthorizationContext filterContext) {
  
      filterContext.ActionDescriptor.IsDefined(typeof(AnonymousAllowedAttribute), true)
   ...
  }
  </code></pre>
  
  <p>Does any one know how can I Get <code>ActionDescriptor</code> with <code>System.Web.HttpContextBase</code> object?</p>
  
  <p><strong>UPDATE</strong></p>
  
  <p>Actually I want if any of actions marked with <code>AnonymousAllowedAttribute</code> the  <code>AuthorizeCore</code> method return true or if possible don't run (I mean my override method).</p>