public override void OnActionExecuting(HttpActionContext actionContext)
        {
            ValidTokenResult result;

            try
            {
                result = TokenService.ValidClientToken(actionContext.Request.Headers);
            }
            catch (Exception e)
            {
                result = new ValidTokenResult()
                {
                    Success = false, Message = e.Message
                };
                ToolFactory.LogHelper.Error("验证授权发生异常", e);
            }
            if (result.Success)
            {
                base.OnActionExecuting(actionContext);
            }
            else
            {
                actionContext.Response = new HttpResponseMessage();
            }
        }
        public override void OnActionExecuting(ActionExecutingContext actionContext)
        {
            ValidTokenResult result;

            try
            {
                result = TokenService.ValidClientToken(actionContext.HttpContext.Request.Headers["Authorization"].ToString().Replace("auth ", ""));
            }
            catch (Exception e)
            {
                result = new ValidTokenResult()
                {
                    Success = false, Message = e.Message
                };
                ToolFactory.LogHelper.Error("验证授权发生异常", e);
            }
            if (result.Success)
            {
                base.OnActionExecuting(actionContext);
            }
            else
            {
                actionContext.Result = new UnauthorizedResult();
            }
        }