public PersistedGrantStoreExtra(
     IdentityServer4.Contrib.RedisStore.Stores.PersistedGrantStore redisPersistedGrantStore,
     IClientStoreExtra clientStoreExtra)
 {
     _clientStoreExtra = clientStoreExtra;
     _persistedGrantStoreImplementation = redisPersistedGrantStore;
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="ValidatingClientStore{T}" /> class.
        /// </summary>
        /// <param name="inner">The inner.</param>
        /// <param name="validator">The validator.</param>
        /// <param name="events">The events.</param>
        /// <param name="logger">The logger.</param>
        public ValidatingClientStoreExtra(T inner, IClientConfigurationValidator validator, IEventService events, ILogger <ValidatingClientStoreExtra <T> > logger)
        {
            _inner     = inner;
            _validator = validator;
            _events    = events;
            _logger    = logger;

            _validatorType = validator.GetType().FullName;
        }
Example #3
0
 public PersistedGrantStoreExtra(
     IClientStoreExtra clientStoreExtra,
     InMemoryPersistedGrantStore inMemoryPersistedGrantStore,
     IRefreshTokenKeyObfuscator refreshTokenKeyObfuscator,
     ILogger <PersistedGrantStoreExtra> logger)
 {
     _clientStoreExtra            = clientStoreExtra;
     _inMemoryPersistedGrantStore = inMemoryPersistedGrantStore;
     _refreshTokenKeyObfuscator   = refreshTokenKeyObfuscator;
     _logger = logger;
 }
Example #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="TokenRevocationResponseGenerator" /> class.
 /// </summary>
 /// <param name="referenceTokenStore">The reference token store.</param>
 /// <param name="refreshTokenStore">The refresh token store.</param>
 /// <param name="logger">The logger.</param>
 public MyTokenRevocationResponseGenerator(
     IReferenceTokenStore referenceTokenStore,
     IRefreshTokenStore refreshTokenStore,
     ITokenValidator tokenValidator,
     IClientStoreExtra clientStoreExtra,
     ITokenRevocationEventHandler tokenRevocationEventHandler,
     ILogger <TokenRevocationResponseGenerator> logger)
 {
     ReferenceTokenStore          = referenceTokenStore;
     RefreshTokenStore            = refreshTokenStore;
     _tokenValidator              = tokenValidator;
     _clientStoreExtra            = clientStoreExtra;
     _tokenRevocationEventHandler = tokenRevocationEventHandler;
     Logger = logger;
 }
 public ClientViewComponent(IClientStoreExtra clientStore, IClientUsageStore clientUsageStore, IClientRateLimitProcessor processor)
 {
     _clientStore      = clientStore;
     _clientUsageStore = clientUsageStore;
     _processor        = processor;
 }
 public ClientsViewComponent(IClientStoreExtra clientStore)
 {
     _clientStore = clientStore;
 }