Skip to main content

IQPasskeyCredentialStore

@quik/passport


@quik/passport / IQPasskeyCredentialStore

Interface: IQPasskeyCredentialStore

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

Persistence contract for passkey credentials.

Methods

clear()

clear(): void

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

Clears all stored credentials.

Returns

void


getById()

getById(id): QPasskeyCredential

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

Returns one credential by credential id.

Parameters

id

string

Returns

QPasskeyCredential


listByUserId()

listByUserId(userId): QPasskeyCredential[]

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

Returns all credentials for one user id.

Parameters

userId

string

Returns

QPasskeyCredential[]


removeById()

removeById(id): void

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

Removes one credential by credential id.

Parameters

id

string

Returns

void


save()

save(credential): QPasskeyCredential

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

Creates or updates one passkey credential.

Parameters

credential

QPasskeyCredential

Returns

QPasskeyCredential