public DefaultAuthorizeRequestValidator(
     OIDCPipelineOptions options,
     IOIDCPipelineClientStore clientSecretStore,
     ILogger <DefaultAuthorizeRequestValidator> logger)
 {
     _options           = options;
     _clientSecretStore = clientSecretStore;
     _logger            = logger;
 }
 public DefaultTokenRequestValidator(
     OIDCPipelineOptions options,
     IOIDCPipelineClientStore clientSecretStore,
     IOIDCPipelineStore oidcPipelineStore,
     ILogger <DefaultTokenRequestValidator> logger)
 {
     _options           = options;
     _clientSecretStore = clientSecretStore;
     _oidcPipelineStore = oidcPipelineStore;
     _logger            = logger;
 }
 public CachingEFOIDCPipelineClientStore(
     T inner,
     ICache <ClientRecord> cacheClientRecord,
     ICache <List <string> > cacheClientRedirectUris,
     ICache <List <string> > cacheAllowedProtocolParamaters,
     ICache <string> cacheClientSecret,
     ILogger <CachingEFOIDCPipelineClientStore <T> > logger)
 {
     _inner                          = inner;
     _cacheClientRecord              = cacheClientRecord;
     _cacheClientRedirectUris        = cacheClientRedirectUris;
     _cacheAllowedProtocolParamaters = cacheAllowedProtocolParamaters;
     _cacheClientSecret              = cacheClientSecret;
     _logger                         = logger;
 }