public ProductsController(IOptionsMonitor <ProductApiSettings> optionsMonitor, IHttpClientFactory httpClientFactory, ITokenAcquisition tokenAcquisition) { _productApiSettings = optionsMonitor.CurrentValue; _productClient = httpClientFactory.CreateClient(B2CConstants.ProductClientName); _tokenAcquisition = tokenAcquisition; _productReadScope = _productApiSettings.ReadScope; }
public ProudctsController(ITokenAcquisition tokAcquisition, IHttpClientFactory httpClientFactory, IOptionsMonitor <AzureAdSettings> azureAdSettingsOptionsMonitor, IOptionsMonitor <ProductApiSettings> productOptionsMonitor) { _tokenAcquisition = tokAcquisition; _httpClient = httpClientFactory.CreateClient(ProductClientName); _azureAdSettings = azureAdSettingsOptionsMonitor.CurrentValue; _productApiSettings = productOptionsMonitor.CurrentValue; }