Spends a WebAuthn assertion across the cluster: the challenge claimed once, the signature counter advanced.
A refused counter gives the challenge back.
username, credentialId, challenge and signCount
username
credentialId
challenge
signCount
a promise of { ok: true, recorded, advanced }, or a refusal (replay, counter, store)
{ ok: true, recorded, advanced }
replay
counter
store
Spends a WebAuthn assertion across the cluster: the challenge claimed once, the signature counter advanced.
A refused counter gives the challenge back.