示例#1
0
 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);
        }