public DiscoverCacheContainerFactory( IDefaultHttpClientFactory defaultHttpClientFactory, IOAuth2ConfigurationStore oAuth2ConfigurationStore, IConfiguration configuration) { _defaultHttpClientFactory = defaultHttpClientFactory; _oAuth2ConfigurationStore = oAuth2ConfigurationStore; }
public DefaultHttpClientBuilder(IDefaultHttpClientFactory defaultHttpClientFactory, string httpClientName) { if (string.IsNullOrWhiteSpace(_httpClientName)) { throw new ArgumentNullException(nameof(httpClientName)); } _defaultHttpClientFactory = defaultHttpClientFactory; _httpClientName = httpClientName; }
public ProviderValidatorManager( ILogger <ProviderValidatorManager> logger, IMemoryCache cache, IDefaultHttpClientFactory defaultHttpClientFactory) { _logger = logger; _cache = cache; _defaultHttpClientFactory = defaultHttpClientFactory; }
public SomeThingController( ILogger <SomeThingController> logger, IHttpContextAccessor httpContextAccessor, IDefaultHttpClientFactory defaultHttpClientFactory, IDog dog) { _logger = logger; _httpContextAccessor = httpContextAccessor; _defaultHttpClientFactory = defaultHttpClientFactory; _dog = dog; }
public ConfiguredDiscoverCacheContainer( IDefaultHttpClientFactory defaultHttpClientFactory, IConfiguration configuration, string scheme) { _defaultHttpClientFactory = defaultHttpClientFactory; _configuration = configuration; var section = configuration.GetSection("oauth2"); OAuth2SchemeRecords = new List <OAuth2SchemeRecord>(); section.Bind(OAuth2SchemeRecords); Scheme = scheme; }
public ConfiguredDiscoverCacheContainerFactory(IDefaultHttpClientFactory defaultHttpClientFactory, IConfiguration configuration) { _defaultHttpClientFactory = defaultHttpClientFactory; _configuration = configuration; var section = configuration.GetSection("oauth2"); OAuth2SchemeRecords = new List <OAuth2SchemeRecord>(); section.Bind(OAuth2SchemeRecords); OIDCDiscoverCacheContainers = new Dictionary <string, ConfiguredDiscoverCacheContainer>(); foreach (var record in OAuth2SchemeRecords) { OIDCDiscoverCacheContainers.Add(record.Scheme, new ConfiguredDiscoverCacheContainer(_defaultHttpClientFactory, _configuration, record.Scheme)); } }
public ExternalExchangeTokenExchangeHandler( IDefaultHttpClientFactory defaultHttpClientFactory, IOptionsSnapshot <TokenClientOptions> optionsSnapshot, ITokenMintingService tokenMintingService, IMemoryCache memoryCache, IHttpContextAccessor httpContextAssessor, ISummaryLogger summaryLogger, ILogger <ExternalExchangeTokenExchangeHandler> logger ) { _defaultHttpClientFactory = defaultHttpClientFactory; _cacheKey = "a9c4c7b7-dbb1-4d24-a78d-b8f89cc9ca83"; _optionsSnapshot = optionsSnapshot; _memoryCache = memoryCache; _httpContextAssessor = httpContextAssessor; _tokenMintingService = tokenMintingService; _summaryLogger = summaryLogger; _logger = logger; }
public TestHarnessController( ISomeTransient someTransient, Lazy <ISomeLazyTransient> someLazyTransient, ISomeScoped someScoped, Lazy <ISomeLazyScoped> someLazyScoped, ISomeSingleton someSingleton, Lazy <ISomeLazySingleton> someLazySingleton, IDefaultHttpClientFactory defaultHttpClientFactory) { _someTransient = someTransient; _someLazyTransient = someLazyTransient; _someScoped = someScoped; _someLazyScoped = someLazyScoped; _someSingleton = someSingleton; _someLazySingleton = someLazySingleton; _defaultHttpClientFactory = defaultHttpClientFactory; _httpClient = _defaultHttpClientFactory.HttpClient; _httpMessageHandler = _defaultHttpClientFactory.HttpMessageHandler; }
public MarvelApiService(IDefaultHttpClientFactory defaultHttpClientFactory) { _defaultHttpClientFactory = defaultHttpClientFactory; _marvelClientLazy = new Lazy <IMarvelApiClient>(() => new MarvelApiClient(_defaultHttpClientFactory.Create())); }
public DiscoverCacheContainer(IDefaultHttpClientFactory defaultHttpClientFactory, WellknownAuthority wellknownAuthority) { _defaultHttpClientFactory = defaultHttpClientFactory; _wellknownAuthority = wellknownAuthority; }
public OIDCDiscoverCacheContainer( IDefaultHttpClientFactory defaultHttpClientFactory, IConfiguration configuration) : base(defaultHttpClientFactory, configuration, "self") { }
public void Setup() { _defaultHttpClientFactory = CrossDefaultHttpClientFactory.Current; }