public TenantValidationKeyStore( IScopedContext <TenantRequestContext> scopedTenantRequestContext, IKeyVaultTenantResolver tenantResolver, ILogger <TenantValidationKeyStore> logger) { _scopedTenantRequestContext = scopedTenantRequestContext; _tenantResolver = tenantResolver; _logger = logger; }
public CachingTenantResolver( T inner, ICache <IJwksDiscovery> cacheIJwksDiscovery, ICache <IKeyVaultECDsaKeyStore> cacheIKeyVaultECDsaKeyStore, ICache <ISignatureProvider> cacheISignatureProvider, ILogger <CachingTenantResolver <T> > logger) { _inner = inner; _cacheIJwksDiscovery = cacheIJwksDiscovery; _cacheIKeyVaultECDsaKeyStore = cacheIKeyVaultECDsaKeyStore; _cacheISignatureProvider = cacheISignatureProvider; _logger = logger; }