public override void OnActionExecuting(ActionExecutingContext context) { base.OnActionExecuting(context); Log(context); var tokenHeader = context.HttpContext.Request.Headers["Authorization"].ToString()?.Replace("Bearer ", ""); var user = JwtHelper.SerializeJwt(tokenHeader); if (user != null) { UserIdentityUtil.SetCurrentUser(MapperHelper.Map <CurrentUserModel>(user)); } else { UserIdentityUtil.SetCurrentUser(UserIdentityUtil.GetAnonymous()); } }