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.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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.
Requirements
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.