TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How to backup/reset WebAuthn credentials?

1 pointsby aysfrm11about 6 years ago
As of today I do not own a hardware authentication device (YubiKey etc) but am very keen on acquiring one and starting to make use of the recently published WebAuthn standard wherever it is offered.<p>However, until today it eludes me how a credential backup&#x2F;restore process is supposed to work, since it is only a question of WHEN not IF the hardware device becomes damaged&#x2F;missing&#x2F;stolen&#x2F;&#x27;to be replaced by shiny new device&#x27;&#x2F;etc.<p>Obviously, in any of these cases a process is needed to identify myself to all GAZILLION web properties that I enrolled on the old&#x2F;damaged&#x2F;missing&#x2F;stolen&#x2F;etc hardware device, revoke the credentials of the missing device and re-enroll a new authentication device... all in one go for all web pages that I enrolled on.<p>Non-starters for practical purposes are any kind of manual processes that would need to be performed for each web site individually, such as logging in with some &#x27;printed emergency backup token&#x27; and enrolling a new hardware device on each web site.<p>I am aware that credentials cannot and must not be extracted from a hardware device (the raison d&#x27;être for using a hardware device). As far as I understand I am generally able to enroll a second hardware authentication device during the enrollment process, which would obviously defeat the purpose of a worst case &#x2F; emergency &#x2F; backup device if it always needs to be present in the same physical location as the primary device for enrollment purposes. Even in the simple case of always enrolling two authentication devices and just wanting to &#x27;retire&#x27; one and enrolling a new device, I could not find any documentation on how to revoke the credentials of one device, authenticate with the remaining one, and to enroll a new &#x27;backup&#x27; device for all GAZILLION web pages that I need to authenticate on.<p>How is this intended to work in practice? Am I missing something?

no comments

no comments