Skip to main content

QPasskeyChallenge

@quik/passport


@quik/passport / QPasskeyChallenge

Type Alias: QPasskeyChallenge

QPasskeyChallenge = object

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

Stored passkey challenge state.

Properties​

consumedAt?​

optional consumedAt?: number

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

Timestamp set when the challenge is consumed.


createdAt​

createdAt: number

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

Creation timestamp in milliseconds.


expiresAt​

expiresAt: number

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

Expiration timestamp in milliseconds.


id​

id: string

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

Challenge identifier.


metadata?​

optional metadata?: Record<string, unknown>

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

Optional metadata propagated from the caller.


type​

type: QPasskeyChallengeType

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

Challenge category.


userId?​

optional userId?: string

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

Optional user id bound to this challenge.


value​

value: string

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

Raw challenge value passed to the WebAuthn client.