basalt / auth/src / MemoryWebAuthnChallengeStore
Class: MemoryWebAuthnChallengeStore
Defined in: auth/src/webauthn.ts:114
Implements
Constructors
Constructor
> new MemoryWebAuthnChallengeStore(options?): MemoryWebAuthnChallengeStore
Defined in: auth/src/webauthn.ts:118
Parameters
options?
maxEntries?
number
now?
() => number
Returns
MemoryWebAuthnChallengeStore
Methods
save()
> save(key, value, expiresAt): Promise<void>
Defined in: auth/src/webauthn.ts:122
Parameters
key
string
value
expiresAt
number
Returns
Promise<void>
Implementation of
take()
> take(key): Promise<StoredChallenge | null>
Defined in: auth/src/webauthn.ts:141
Return AND consume the challenge (single-use), or null if missing/expired.
Parameters
key
string
Returns
Promise<StoredChallenge | null>