Documentation / @zerotal/session / SessionConfigShape
Interface: SessionConfigShape
Defined in: session/src/config.ts:8
Shape of the config/session.ts object, consumed by SessionProvider
to construct the driver and by config('session.*') dot-path lookups.
Properties
driver
driver:
"cookie"|"redis"
Defined in: session/src/config.ts:10
Session storage driver. Default: 'cookie'
lifetime
lifetime:
number
Defined in: session/src/config.ts:12
Session lifetime in seconds. Default: 86400 (24 hours)
cookie
cookie:
string
Defined in: session/src/config.ts:14
Cookie name for the session. Default: 'session'
httpOnly
httpOnly:
boolean
Defined in: session/src/config.ts:16
Whether the session cookie is HTTP-only. Default: true
sameSite
sameSite:
"Strict"|"Lax"|"None"
Defined in: session/src/config.ts:18
SameSite policy. Default: 'Lax'
secure
secure:
boolean
Defined in: session/src/config.ts:20
Whether the cookie requires HTTPS. Default: false
secret
secret:
string
Defined in: session/src/config.ts:22
Secret key used to sign/encrypt the session cookie. Default: ''