You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

YubiKey Security Key C NFC 无法启用FIDO2 largeBlob扩展的问题排查求助

YubiKey Security Key C NFC 无法启用FIDO2 largeBlob扩展的问题排查求助

大家好,我最近在给YubiKey Security Key C NFC配置FIDO2的largeBlob扩展时遇到了棘手的问题,折腾了好久都没解决,想请各位帮忙排查下!

先跟大家说下我的基本情况:

  • 设备是YubiKey Security Key C NFC,查官方文档得知它支持FIDO2/WebAuthn,且应该支持largeBlob扩展;
  • 测试用的是Chrome浏览器,我之前用虚拟认证环境测试过largeBlob功能,完全正常,说明浏览器本身是支持这个扩展的;
  • 我用@simplewebauthn/browser和@simplewebauthn/server作为依赖方来实现WebAuthn流程。

下面是我注册密钥时使用的配置:

1. authenticatorSelection配置

{
  "residentKey": "required",
  "userVerification": "required",
  "requireResidentKey": true
}

2. 请求的extensions配置

{
  "largeBlob": {
    "support": "preferred"
  },
  "credProps": true
}

但从认证器返回的结果来看,largeBlob居然显示不支持:

{
  "credProps": {
    "rk": true
  },
  "largeBlob": {
    "supported": false
  }
}

我特别注意到,浏览器肯定是支持这个扩展的——不然返回的结果里根本不会出现largeBlob这个键,但就是我的YubiKey这边显示不支持。另外,我试了官方的largeBlob演示页面,也没法在这个设备上存储blob,直接失败了。

有没有朋友遇到过类似的问题?或者能给我一些排查的方向?谢谢大家!

备注:内容来源于stack exchange,提问作者hop

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 12:14:36