# 无法将 Yubikey 注册为无密码登录的 passkeys

**URL:** <https://meta.discourse.org/t/cannot-register-yubikey-as-passkeys-for-passwordless-login/294297>\
**Category:** Bug\
**Tags:** passkey\
**Created:** [2024 年2 月 6 日 06:28 UTC](https://meta.discourse.org/t/cannot-register-yubikey-as-passkeys-for-passwordless-login/294297 "2024-02-06T06:28:47Z")\
**Posts on this page:** 1\
**Showing post:** 14

<div class="post-metadata">

作者： ![GwynethLlewelyn](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gwynethllewelyn/32/470077_2.png) [@GwynethLlewelyn](https://meta.discourse.org/u/GwynethLlewelyn)\
发布日期： [2024 年12 月 3 日 16:17 UTC](https://meta.discourse.org/t/cannot-register-yubikey-as-passkeys-for-passwordless-login/294297/14 "2024-12-03T16:17:58Z")

</div>

您好，很高兴找到这个帖子！我之前一直很想在 Discourse 实例上添加我的 YubiKey，但一直不成功——所以我想，嗯，也许这些人是自托管的，并且存在某种配置错误。然后我想我可以在网上搜索一下——看到 [meta.discourse.org](http://meta.discourse.org) _似乎_ 曾经提到过这一点。

不幸的是，我在 Brave (Chromium) 中尝试设置，但和楼主报告的一样，完全失败了。

#### 这是我的设置：

- **macOS Big Sur** 11.7.9 (20G1426) 运行在一台老旧的 Apple **MacBook Pro** 上。
- **YubiKey 5 NFC** 固件：5.4.3

#### 浏览器：

- **Brave** [Chromium] 版本 1.73.91 Chromium: 131.0.6778.85 (官方构建) (x86\_64)
- **Safari:** [WebKit] 16.6.1 (16615.3.12.11.5, 16615)
- **Firefox:** [Gecko] 133.0
- **Microsoft Edge:** [Chromium] 版本 131.0.2903.70 (官方构建) (x86\_64)

所以，我启动了 **Safari** ，继续添加一个通行密钥，开始时使用的是软件通行密钥，Safari 和 Discourse 都接受了；然后，我尝试额外添加 YubiKey 5 NFC 作为通行密钥 _和_ 额外的 2FA 确认——Discourse 在接受所有这些方面都没有问题！

配置完成后，我用 Firefox 测试了一下，立即就能用了；Microsoft Edge 也是如此。然后，当我回到 Brave 时，它 _现在_ 也能毫无问题地使用 YubiKey 了。

看来 Discourse 唯一的问题是与密钥的初始通信（或者更确切地说，是使密钥对浏览器“可见”的任何东西）在基于 Chromium 的浏览器中。一旦该密钥被分配给 Discourse，它就可以被任何其他浏览器轻松接受。我没有在 iOS 上的 Safari 上测试过（YubiKey 5 NFC 肯定也能用），但我严重怀疑在那里也不会有问题。

现在我得回到我之前加入但未成功的许多 Discourse 设置中，看看它们现在是否能用了！😸

---

_[View the full topic](https://meta.discourse.org/t/cannot-register-yubikey-as-passkeys-for-passwordless-login/294297)._
