oauth2-server-redis
Redis storage backend for oauth2-server
Features
- Stores the following in Redis:
- Access tokens
- Refresh tokens
- Authorization codes
- Uses
HMSET
to store all data as keys (the token or code is the hash) - Respects TTL settings so that entries expire at the right time
Requirements
- Node.js 10+
- oauth2-server
- redis
Installation
$ npm install --save @compwright/oauth2-server oauth2-server-redis redis
Usage
const OAuth2Server = require('@compwright/oauth2-server');
const redisStore = require('oauth2-server-redis');
const redis = require('redis');
const oauth = new OAuth2Server({
model: {
...redisStore({
redis: redis.createClient()
})
}
});
License
MIT license