Skip to content

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 ​

StoredChallenge

expiresAt ​

number

Returns ​

Promise<void>

Implementation of ​

WebAuthnChallengeStore.save


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>

Implementation of ​

WebAuthnChallengeStore.take

Released under the MIT License.