Defines how session data is stored.
- The package includes data adapters using SQLite/LokiJS/Lowdb/Redis.
- You can make your own adapters.
- SQLite with in-memory option is used by default.
- When using multiple OP, share a single data adapter.
- Ref: OIDCClientDataAdapter
SQLite
Use Bun built-in SQLite driver.
LokiJS
Use LokiJS.
Lowdb
Use Lowdb.
Redis
Use Redis with ioredis.
Creating your own adapters