Skip to content

NonceRecord

Defined in: packages/core/src/adapters.ts:8

A pending OIDC handshake, written at oidc.login, consumed at launch.

optional data?: Record<string, unknown>

Defined in: packages/core/src/adapters.ts:18

Optional carry-through (e.g. deep_link_return_url, target_link_uri).


nonce: string

Defined in: packages/core/src/adapters.ts:12

Value that must appear as the nonce claim of the returned id_token.


platformId: string

Defined in: packages/core/src/adapters.ts:14

Platform.id this handshake belongs to (binds state → platform).


state: string

Defined in: packages/core/src/adapters.ts:10

Opaque CSRF token echoed back by the LMS as state.


ttlSec: number

Defined in: packages/core/src/adapters.ts:16

Time-to-live in seconds; the record MUST NOT be returned after it lapses.