protected override async Task <HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) { var token = await _tokenService.BasicAuthenticateAsync(); request.Headers.Authorization = new AuthenticationHeaderValue("Bearer", token.Result); return(await base.SendAsync(request, cancellationToken)); }