Skip to content

NonceStore

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

OIDC state/nonce store. consume MUST be atomic fetch-and-delete so a replayed state can never be redeemed twice (this is the replay defense).

consume(state): Promise<ConsumedNonce | null>

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

Atomically fetch AND delete. Return null if missing, expired, or already used.

string

Promise<ConsumedNonce | null>


create(rec): Promise<void>

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

NonceRecord

Promise<void>