IQPasskeyChallengeStore
@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
Returns
get()
get(
id):QPasskeyChallenge
Defined in: passport/src/passkey/types.ts:157
Returns a challenge by id.
Parameters
id
string
Returns
remove()
remove(
id):void
Defined in: passport/src/passkey/types.ts:161
Removes one challenge by id.
Parameters
id
string
Returns
void