Passkeys 4: manage and revoke passkeys from the account page #40

Closed
opened 2026-08-17 17:14:59 -05:00 by bermudalamb · 0 comments
Owner

Part of the Passkeys project. Parent: #36. Depends on registration.

Scope

The account page lists the customer's registered passkeys and lets them add and remove them.

  • List: name, when it was added, when it was last used
  • Add: triggers the registration ceremony
  • Remove: revokes a single credential

Requirements

  • Removing the last passkey must not lock the customer out. Since password login remains available, this is safe today — but the check belongs here explicitly, so it still holds if passkey-only login is ever offered.
  • Revocation takes effect immediately; a revoked credential must be rejected by the authentication ceremony.
  • Last-used timestamps let a customer recognize which device is which before removing one.

Note

This is the smallest issue in the project and the one that makes the rest usable. Registering a passkey with no way to see or remove it is worse than not offering passkeys at all.

Part of the Passkeys project. Parent: #36. Depends on registration. ## Scope The account page lists the customer's registered passkeys and lets them add and remove them. - List: name, when it was added, when it was last used - Add: triggers the registration ceremony - Remove: revokes a single credential ## Requirements - Removing the last passkey must not lock the customer out. Since password login remains available, this is safe today — but the check belongs here explicitly, so it still holds if passkey-only login is ever offered. - Revocation takes effect immediately; a revoked credential must be rejected by the authentication ceremony. - Last-used timestamps let a customer recognize which device is which before removing one. ## Note This is the smallest issue in the project and the one that makes the rest usable. Registering a passkey with no way to see or remove it is worse than not offering passkeys at all.
bermudalamb added this to the Passkey Implementation project 2026-08-17 17:21:31 -05:00
bermudalamb self-assigned this 2026-08-21 16:09:54 -05:00
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: bermudalamb/redefined-designs#40