【问题标题】:Does Webauthn API Allow Clients to Detect/Identify a Token?Webauthn API 是否允许客户端检测/识别令牌?
【发布时间】:2021-02-09 08:04:50
【问题描述】:

正如您可能从之前的问题中注意到的那样,我正在构建一个网站,该网站将支持使用 Yubikeys 通过 Webauthn 进行身份验证(以后可能会使用其他令牌)。作为该过程的一部分,我希望能够(1)检测身份验证令牌是否已经存在,因此如果没有,我可以提示用户插入一个,以及(2)确定插入的令牌类型,因此我可以包含令牌的图像以及有关如何使用它的有用动画/说明,以便他们通过(使用 Yubikeys)按下触摸板或其他联系人来验证其存在。

我在 navigator.credential API 中没有看到任何似乎表明这是可能的东西,如果允许客户端代码探测设备,它可能会违反各种 Javascript 安全限制,但我只是想知道是否有人对如何做到这一点有任何提示吗?

谢谢!

【问题讨论】:

    标签: javascript webauthn yubico


    【解决方案1】:

    确实,这对prevent tracking users against their will based on their available authenticators.是不行的

    最多可以确定的是浏览器是否运行在具有内置身份验证器的平台上,通过[isUserVerifyingPlatformAuthenticatorAvailable][2]

    另请参阅规范存储库https://github.com/w3c/webauthn/issues/1563中的一些近期相关讨论

    【讨论】:

      猜你喜欢
      • 2015-03-26
      • 2022-11-18
      • 2014-10-16
      • 2023-03-15
      • 2012-08-27
      • 1970-01-01
      • 1970-01-01
      • 2017-04-30
      • 2016-09-26
      相关资源
      最近更新 更多