I use a custom AuthorizationFilter like the followings:
public class ActionAuthorizeAttribute : AuthorizeAttribute { protected override bool AuthorizeCore(Syste
Getting the area will not work if you are on a custom filter the next will work to get an area
filterContext.RouteData.DataTokens["area"]