删除使用WebAuthenticationAPI创建的凭据

有谁知道 Windows Hello 中的安全凭据位于何处以及如何删除它们?

我正在使用 Web 身份验证 API 实现身份验证,并且在处理代码时我创建了数百个凭据,我想以某种方式删除它们。

navigator.credential.get({ ... })

只需调用get()一两分钟即可加载所有这些并显示此对话框:

回答

引用来自superuser.com:

Microsoft 命令行工具 certutil 可用于查看和删除这些 WebAuthN 密钥。

免责声明:删除错误的密钥非常容易,因此请确保您乐于接受可能删除错误密钥的风险;没有撤消。

要查看您的 WebAuthN 密钥,请从命令提示符运行:

certutil -csp NGC -key

WebAuthN 密钥的名称类似于 //FIDO_AUTHENTICATOR//_

您需要确定要删除的密钥,然后从管理员命令提示符删除 WebAuthN 密钥,运行:

certutil -csp NGC -delkey

自发提示,将 Chrome 与开发工具和模拟平台身份验证器一起使用:https : //developer.chrome.com/docs/devtools/webauthn/


以上是删除使用WebAuthenticationAPI创建的凭据的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>