Interface: RefreshTokenManagerConfig
Defined in: src/auth/session/refresh-token-manager.ts:27
Refresh token manager configuration.
Properties
refreshTokenExpirationSeconds?
readonlyoptionalrefreshTokenExpirationSeconds:number
Defined in: src/auth/session/refresh-token-manager.ts:33
Refresh token expiration in seconds.
Default Value
2592000 (30 days)
refreshTokenPrefix?
readonlyoptionalrefreshTokenPrefix:string
Defined in: src/auth/session/refresh-token-manager.ts:40
Redis key prefix for refresh tokens.
Default Value
'chive:refresh:'
rotationGraceSeconds?
readonlyoptionalrotationGraceSeconds:number
Defined in: src/auth/session/refresh-token-manager.ts:58
Grace period in seconds for token rotation.
Remarks
Allows previous token to remain valid briefly during rotation to handle network issues.
Default Value
5
tokenFamilyPrefix?
readonlyoptionaltokenFamilyPrefix:string
Defined in: src/auth/session/refresh-token-manager.ts:47
Redis key prefix for token families.
Default Value
'chive:refresh:family:'