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;
 }