WebAuthnの古い資格情報を消せなかったので
調べた感じWindows10には資格情報を管理するUIが用意されていないみたいなのでコマンドプロンプトから消す必要があるみたいです。(Win11ではChrome上から削除できます。)
コマンドプロンプトを開いて
を実行するとWindowsに保存されている資格情報がすべて表示されます。
FIDO_AUTHENTICATOR 以降がユーザー名らしいですがどう頑張っても復号できなかったのでとりあえず全部消します。消したらまずい場合どうにか頑張って目的のものを探してください…
このパソコンには少なくてもroroが二つ以上あるはずなんですがユーザー名が重複するものがなかったのでもしかしたらUUIDのようなもので管理されているのかも。
削除はコマンドプロンプトを管理者権限で起動してから
で消せます。
この操作を実行すると資格情報が削除されます。ログイン認証に使用している場合ログインできなくなる可能性があります。細心の注意を払って実行してください。
すべて削除したら再度登録しなおして完了です!!👍
このあたりの機能はWin11でかなり使いやすくなっているので早めにアップデートした方がいいかも…
参考
windows 10 – How to remove WebAuthN credentials from onboard-TPM on Win10 device?