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;
 }
Esempio n. 2
0
 public RefreshTokenStore(IDatabase database, IScopeStore scopeStore, IClientStore clientStore, RedisKeyGenerator redisKeyGenerator)
     : base(database, TokenType.RefreshToken, scopeStore, clientStore, redisKeyGenerator)
 {
 }
Esempio n. 3
0
 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)
 {
 }