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