public BaseTokenStore(IDatabase database, TokenType tokenType, IScopeStore scopeStore, IClientStore clientStore, RedisKeyGenerator redisKeyGenerator) { this.scopeStore = scopeStore ?? throw new ArgumentNullException(nameof(scopeStore)); this.clientStore = clientStore ?? throw new ArgumentNullException(nameof(clientStore)); this.database = database ?? throw new ArgumentNullException(nameof(database)); this.tokenType = tokenType; this.keyGenerator = redisKeyGenerator; }
public RefreshTokenStore(IDatabase database, IScopeStore scopeStore, IClientStore clientStore, RedisKeyGenerator redisKeyGenerator) : base(database, TokenType.RefreshToken, scopeStore, clientStore, redisKeyGenerator) { }
public TokenHandleStore(IDatabase database, IScopeStore scopeStore, IClientStore clientStore, RedisKeyGenerator redisKeyGenerator) : base(database, TokenType.TokenHandle, scopeStore, clientStore, redisKeyGenerator) { }
public AuthorizationCodeStore(IDatabase database, IScopeStore scopeStore, IClientStore clientStore, RedisKeyGenerator redisKeyGenerator) : base(database, TokenType.AuthorizationCode, scopeStore, clientStore, redisKeyGenerator) { }