public ProviderRelationshipsService(IOptions <ProviderRelationshipApiConfiguration> configuration, ILogger <ProviderRelationshipApiConfiguration> logger, IEmployerAccountProvider employerAccountProvider) { _configuration = configuration.Value; _logger = logger; _employerAccountProvider = employerAccountProvider; }
private static HttpClient CreateHttpClient(ProviderRelationshipApiConfiguration configuration) { var httpClient = new HttpClientBuilder() .WithDefaultHeaders() .WithBearerAuthorisationHeader(new AzureADBearerTokenGenerator(configuration)) .Build(); httpClient.BaseAddress = new Uri(configuration.ApiBaseUrl); return(httpClient); }