Class: InMemorySessionStore
Class: InMemorySessionStore
Defined in: auth-server-ts/src/sessions/in-memory-session-store.ts:11
Single-process session store for tests + CLI.
Implements
Constructors
Constructor
new InMemorySessionStore():
InMemorySessionStore
Returns
InMemorySessionStore
Methods
clear()
clear():
void
Defined in: auth-server-ts/src/sessions/in-memory-session-store.ts:28
Returns
void
Implementation of
consumeSsoState()
consumeSsoState(
state):Record<string,unknown> |null
Defined in: auth-server-ts/src/sessions/in-memory-session-store.ts:59
Parameters
state
string
Returns
Record<string, unknown> | null
Implementation of
readAccessToken()
readAccessToken():
string|null
Defined in: auth-server-ts/src/sessions/in-memory-session-store.ts:16
Returns
string | null
Implementation of
readCsrfToken()
readCsrfToken():
string|null
Defined in: auth-server-ts/src/sessions/in-memory-session-store.ts:32
Returns
string | null
Implementation of
readRefreshToken()
readRefreshToken():
string|null
Defined in: auth-server-ts/src/sessions/in-memory-session-store.ts:20
Returns
string | null
Implementation of
readSsoState()
readSsoState(
state):Record<string,unknown> |null
Defined in: auth-server-ts/src/sessions/in-memory-session-store.ts:41
Parameters
state
string
Returns
Record<string, unknown> | null
Implementation of
rotateCsrfToken()
rotateCsrfToken():
string
Defined in: auth-server-ts/src/sessions/in-memory-session-store.ts:36
Returns
string
Implementation of
writeSsoState()
writeSsoState(
state,payload,ttlSeconds?):void
Defined in: auth-server-ts/src/sessions/in-memory-session-store.ts:51
Parameters
state
string
payload
Record<string, unknown>
ttlSeconds?
600 = Defaults.SSO_STATE_TTL_SECONDS
Returns
void
Implementation of
writeTokens()
writeTokens(
tokens):void
Defined in: auth-server-ts/src/sessions/in-memory-session-store.ts:24
Parameters
tokens
Returns
void