public ApiMessageHandler(AuthToken restAuth, IHttpClientFactory clientFactory, IClock clock, IUserAuthToken userToken)
 {
     _restAuth      = restAuth;
     _clientFactory = clientFactory;
     _clock         = clock;
     _userToken     = userToken;
 }
        public async Task Invoke(HttpContext context, IUserAuthToken authToken)
        {
            if (context.Request.Headers.TryGetValue(Token, out var temp))
            {
                authToken.Token = temp;
            }

            await _next(context);
        }