Adding Basic Auth functionality to HttpClient