Вы можете расширить AuthorizeAttribute и иметь доступ к таким вещам, как RouteData, через AuthorizationContext .Если вы делаете авторизацию, я думаю, что имеет смысл начать с AuthorizeAttribute, а не с ActionFilterAttribute.
var id = filterContext.RouteData.Values["id"];