private static IAuctionApiClient InitializeAuctionClient(ICachedSsoApiClient ssoClient) { return(RestService.For <IAuctionApiClient>( new HttpClient(new AuthenticatedHttpClientHandler(ssoClient)) { BaseAddress = new Uri(ConfigurationManager.AppSettings["auction-api-url"]) })); }
public AuthenticatedHttpClientHandler(ICachedSsoApiClient ssoApiClient, HttpClientHandler innerHandler = null) : base(innerHandler ?? new HttpClientHandler()) { _ssoApiClient = ssoApiClient; }