Skip to content

basalt / auth/src / WebAuthnChallengeStore

Interface: WebAuthnChallengeStore ​

Defined in: auth/src/webauthn.ts:108

Methods ​

save() ​

> save(key, value, expiresAt): Promise<void>

Defined in: auth/src/webauthn.ts:109

Parameters ​

key ​

string

value ​

StoredChallenge

expiresAt ​

number

Returns ​

Promise<void>


take() ​

> take(key): Promise<StoredChallenge | null>

Defined in: auth/src/webauthn.ts:111

Return AND consume the challenge (single-use), or null if missing/expired.

Parameters ​

key ​

string

Returns ​

Promise<StoredChallenge | null>

Released under the MIT License.