Skip to content

MemoryTokenStorageAdapter

Defined in: packages/auth/src/adapters/MemoryTokenStorageAdapter.ts:15

In-memory TokenStorageAdapter.

Useful as the default for tests and server-side runtimes (Next.js SSR, Node CLIs) where there is no persistent client-side storage.

State lives for the lifetime of the instance; new instances start empty.

new MemoryTokenStorageAdapter(): MemoryTokenStorageAdapter

MemoryTokenStorageAdapter

clearTokens(): Promise<void>

Defined in: packages/auth/src/adapters/MemoryTokenStorageAdapter.ts:26

Removes the persisted tokens. Idempotent — no-op when absent.

Promise<void>

TokenStorageAdapter.clearTokens


getTokens(): Promise<AuthTokens | null>

Defined in: packages/auth/src/adapters/MemoryTokenStorageAdapter.ts:18

Returns the persisted tokens, or null when no entry exists.

Promise<AuthTokens | null>

TokenStorageAdapter.getTokens


setTokens(tokens): Promise<void>

Defined in: packages/auth/src/adapters/MemoryTokenStorageAdapter.ts:22

Persists the tokens, overwriting any existing entry.

AuthTokens

Promise<void>

TokenStorageAdapter.setTokens