Interface: SessionManagerConfig
Defined in: src/auth/session/session-manager.ts:34
Session manager configuration.
Properties
maxSessionsPerUser?
readonlyoptionalmaxSessionsPerUser:number
Defined in: src/auth/session/session-manager.ts:68
Maximum sessions per user.
Default Value
10
sessionExpirationSeconds?
readonlyoptionalsessionExpirationSeconds:number
Defined in: src/auth/session/session-manager.ts:40
Session expiration in seconds.
Default Value
2592000 (30 days)
sessionPrefix?
readonlyoptionalsessionPrefix:string
Defined in: src/auth/session/session-manager.ts:47
Redis key prefix for sessions.
Default Value
'chive:session:'
tokenRevokedPrefix?
readonlyoptionaltokenRevokedPrefix:string
Defined in: src/auth/session/session-manager.ts:61
Redis key prefix for revoked tokens.
Default Value
'chive:token:revoked:'
userSessionPrefix?
readonlyoptionaluserSessionPrefix:string
Defined in: src/auth/session/session-manager.ts:54
Redis key prefix for user session index.
Default Value
'chive:user:sessions:'