public void InterceptAsync(HttpRequestMessage message)
        {
            var host   = message.RequestUri.Host.ToLower();
            var tokens = _store.GetAll();

            if (tokens.ContainsKey(host))
            {
                var tokenFactory = tokens[host];
                message.Headers.Authorization = tokenFactory();
            }
        }