public ProvideFeedbackService(IWebConfiguration configuration, HttpClient client, IAzureClientCredentialHelper azureClientCredentialHelper)
 {
     _configuration               = configuration;
     _client                      = client;
     _client.BaseAddress          = new Uri(_configuration.ProvideFeedbackApiConfiguration.Url);
     _azureClientCredentialHelper = azureClientCredentialHelper;
 }
Esempio n. 2
0
 public ApprenticeLoginClient(
     IHttpClientFactory httpClientFactory,
     ApprenticeLoginConfiguration apiConfiguration,
     IAzureClientCredentialHelper azureClientCredentialHelper)
     : base(httpClientFactory, apiConfiguration, azureClientCredentialHelper)
 {
 }
Esempio n. 3
0
        public ApimClient(
            IHttpClientFactory httpClientFactory,
            IOwnerApiConfiguration configuration,
            IWebHostEnvironment hostingEnvironment,
            IAzureClientCredentialHelper azureClientCredentialHelper)
        {
            _httpClient             = httpClientFactory.CreateClient();
            _httpClient.BaseAddress = new Uri(configuration.Url);

            if (hostingEnvironment.IsDevelopment())
            {
                _addAuthentication = _ => Task.CompletedTask;
            }
            else
            {
                _addAuthentication = async request => await AddAuthentication(request);
            }

            async Task AddAuthentication(HttpRequestMessage request)
            {
                var accessToken = await azureClientCredentialHelper.GetAccessTokenAsync(configuration.Identifier);

                request.Headers.Authorization = new AuthenticationHeaderValue("Bearer", accessToken);
            }
        }
 public InternalApiClient(
     IHttpClientFactory httpClientFactory,
     T apiConfiguration,
     IAzureClientCredentialHelper azureClientCredentialHelper) : base(httpClientFactory, apiConfiguration)
 {
     _azureClientCredentialHelper = azureClientCredentialHelper;
 }
Esempio n. 5
0
 public CommitmentsApiInternalApiClient(IHttpClientFactory httpClientFactory,
                                        CommitmentsV2ApiConfiguration apiConfiguration,
                                        IAzureClientCredentialHelper azureClientCredentialHelper,
                                        ILogger <CommitmentsApiInternalApiClient> logger)
     : base(httpClientFactory, apiConfiguration, azureClientCredentialHelper)
 {
     _logger = logger;
 }
Esempio n. 6
0
 public InternalApiClient(
     IHttpClientFactory httpClientFactory,
     T apiConfiguration,
     IWebHostEnvironment hostingEnvironment,
     IAzureClientCredentialHelper azureClientCredentialHelper) : base(httpClientFactory, apiConfiguration, hostingEnvironment)
 {
     _azureClientCredentialHelper = azureClientCredentialHelper;
 }
Esempio n. 7
0
 public ImportDataService(HttpClient client, IOptions <ImporterConfiguration> configuration,
                          IAzureClientCredentialHelper azureClientCredentialHelper, ImporterEnvironment importerEnvironment)
 {
     _client = client;
     _azureClientCredentialHelper = azureClientCredentialHelper;
     _importerEnvironment         = importerEnvironment;
     _configuration = configuration.Value;
 }
Esempio n. 8
0
 public ApprenticeLoginClient(
     IHttpClientFactory httpClientFactory,
     ApprenticeLoginConfiguration apiConfiguration,
     IWebHostEnvironment hostingEnvironment,
     IAzureClientCredentialHelper azureClientCredentialHelper)
     : base(httpClientFactory, apiConfiguration, hostingEnvironment, azureClientCredentialHelper)
 {
 }
 public RoatpService(HttpClient httpClient, IAzureClientCredentialHelper azureClientCredentialHelper, IHostingEnvironment hostingEnvironment, IOptions <RoatpApiConfiguration> configuration)
 {
     _configuration               = configuration.Value;
     _httpClient                  = httpClient;
     _httpClient.BaseAddress      = new Uri(_configuration.Url);
     _azureClientCredentialHelper = azureClientCredentialHelper;
     _hostingEnvironment          = hostingEnvironment;
 }
Esempio n. 10
0
 public ApiClient(
     IHttpClientFactory httpClientFactory,
     T apiConfiguration,
     IWebHostEnvironment hostingEnvironment,
     IAzureClientCredentialHelper azureClientCredentialHelper)
 {
     _httpClient                  = httpClientFactory.CreateClient();
     _hostingEnvironment          = hostingEnvironment;
     _azureClientCredentialHelper = azureClientCredentialHelper;
     _configuration               = apiConfiguration;
 }
Esempio n. 11
0
 public RoatpApiService(IHttpClientFactory httpClientFactory,
                        IOptions <RoatpConfiguration> configuration,
                        IWebHostEnvironment hostingEnvironment,
                        IAzureClientCredentialHelper azureClientCredentialHelper)
 {
     _client                      = httpClientFactory.CreateClient();
     _client.BaseAddress          = new Uri(configuration.Value.Url);
     _hostingEnvironment          = hostingEnvironment;
     _azureClientCredentialHelper = azureClientCredentialHelper;
     _configuration               = configuration.Value;
 }
Esempio n. 12
0
 public SecureHttpClient(HttpClient httpClient, IAzureClientCredentialHelper azureClientCredentialHelper, IHostingEnvironment hostingEnvironment)
 {
     _httpClient = httpClient;
     _azureClientCredentialHelper = azureClientCredentialHelper;
     _hostingEnvironment          = hostingEnvironment;
 }