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