【发布时间】:2023-01-10 04:54:58
【问题描述】:
WebAuthn Client 必须是网络浏览器吗?还是命令行界面应用程序?
特别是,我对执行无密码authentication 的命令行应用程序很感兴趣。我知道这需要一个"user-verifying platform authenticator" or "first-factor roaming authenticator",比如我笔记本电脑上的指纹传感器(但是不是安全密钥)。
【问题讨论】:
标签: webauthn
WebAuthn Client 必须是网络浏览器吗?还是命令行界面应用程序?
特别是,我对执行无密码authentication 的命令行应用程序很感兴趣。我知道这需要一个"user-verifying platform authenticator" or "first-factor roaming authenticator",比如我笔记本电脑上的指纹传感器(但是不是安全密钥)。
【问题讨论】:
标签: webauthn
WebAuthn 是一个 JS API。非浏览器使用通常是通过一组已翻译的 API,然后集成到平台的 FIDO2 服务或直接实施 CTAP2(如果可能,在平台上)。
你具体想做什么?命令行工具通常没有可与 FIDO2/WebAuthn 一起使用的来源。许多 CLI 工具会为登录流程弹出默认浏览器,因为体验更加无缝并提供更丰富的 UI/UX。
【讨论】: