PasskeyCredentialStore
Less than 1 minute
PasskeyCredentialStore
Where registered passkeys are kept.
interface PasskeyCredentialStoreEvery user has one user handle (a random value the browser stores with their passkeys, never the identity). It is created with the user's first passkey and stored with each of their credentials.
Methods
findById
public findById(string $credentialId): ?PasskeyCredentialReturns: Hazaar\Auth\WebAuthn\PasskeyCredential
Parameters
| Parameter | Type | Description |
|---|---|---|
$credentialId | string |
findByIdentity
public findByIdentity(string $identity): arrayReturns: array
Parameters
| Parameter | Type | Description |
|---|---|---|
$identity | string |
findIdentityByUserHandle
public findIdentityByUserHandle(string $userHandle): ?stringReturns: string
Parameters
| Parameter | Type | Description |
|---|---|---|
$userHandle | string |
getUserHandle
public getUserHandle(string $identity): ?stringReturns: string
Parameters
| Parameter | Type | Description |
|---|---|---|
$identity | string |
save
Stores a newly registered passkey.
public save(PasskeyCredential $credential): boolReturns: bool
Parameters
| Parameter | Type | Description |
|---|---|---|
$credential | Hazaar\Auth\WebAuthn\PasskeyCredential |
recordUse
Records a successful login with a passkey.
public recordUse(string $credentialId, int $signCount, bool $backupState, int $usedAt): voidReturns: void
Parameters
| Parameter | Type | Description |
|---|---|---|
$credentialId | string | |
$signCount | int | |
$backupState | bool | |
$usedAt | int |
rename
public rename(string $identity, string $credentialId, string $name): boolReturns: bool
Parameters
| Parameter | Type | Description |
|---|---|---|
$identity | string | |
$credentialId | string | |
$name | string |
delete
Deletes one of a user's passkeys. A passkey belonging to someone else is never touched.
public delete(string $identity, string $credentialId): boolReturns: bool
Parameters
| Parameter | Type | Description |
|---|---|---|
$identity | string | |
$credentialId | string |
Generated by Hazaar API Doc Generator on Wed, 28 Oct 2026 08:43:30 +0000