Skip to main content

IQPasskeyProvider

@quik/passport


@quik/passport / IQPasskeyProvider

Interface: IQPasskeyProvider

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

Provider contract for passkey verification logic.

Methods

verifyAuthentication()

verifyAuthentication(input): Promise<IQUser>

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

Verifies one authentication assertion and returns the authenticated user.

Parameters

input

QPasskeyAuthenticationVerificationInput

Returns

Promise<IQUser>


verifyRegistration()?

optional verifyRegistration(input): Promise<boolean>

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

Verifies one registration attestation when supported by the provider.

Parameters

input

QPasskeyRegistrationVerificationInput

Returns

Promise<boolean>