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.