Skip to main content

IQPasskeyChallengeStore

@quik/passport


@quik/passport / IQPasskeyChallengeStore

Interface: IQPasskeyChallengeStore

Defined in: passport/src/passkey/types.ts:153

Persistence contract for passkey challenges.

Methods

cleanup()

cleanup(now?): number

Defined in: passport/src/passkey/types.ts:163

Removes expired or consumed challenges and returns the removal count.

Parameters

now?

number

Returns

number


clear()

clear(): void

Defined in: passport/src/passkey/types.ts:165

Clears all stored challenges.

Returns

void


consume()

consume(id): void

Defined in: passport/src/passkey/types.ts:159

Marks a challenge as consumed.

Parameters

id

string

Returns

void


create()

create(input): QPasskeyChallenge

Defined in: passport/src/passkey/types.ts:155

Creates and stores a challenge.

Parameters

input

QPasskeyCreateChallengeInput

Returns

QPasskeyChallenge


get()

get(id): QPasskeyChallenge

Defined in: passport/src/passkey/types.ts:157

Returns a challenge by id.

Parameters

id

string

Returns

QPasskeyChallenge


remove()

remove(id): void

Defined in: passport/src/passkey/types.ts:161

Removes one challenge by id.

Parameters

id

string

Returns

void