protected virtual async Task AddAuthorizationToMessage(TRequest request, HttpRequestMessage message) { var tokenResult = await HttpClientExtensions.AcquireTokenAsync(request.UserContext); message.Headers.Authorization = new AuthenticationHeaderValue(request.UserContext.AuthConfig.Scheme, tokenResult); }