0

我需要制作一个登录系统而不是使用 FIDO 令牌,我听说 Chrome 从版本 40 开始就本机支持 u2f。但我目前使用的是 chrome 89,我看到 window.u2f 是未定义的。

在 Firefox 中,u2f 变量是本地定义的

有使用 FIDO 令牌的演示应用程序(例如https://demo.yubico.com/webauthn-technical/registrationhttps://devise-fido-u2f.herokuapp.com/),此应用程序在 Chrome 浏览器中正常工作,但我已经能够弄清楚他们是如何做到的。

在谷歌浏览器中使用 u2f 唱歌的正确方法是什么?

4

1 回答 1

0

U2F 仅适用于 HTTPS 网页,您可能希望使用更新且更广泛支持的 WebAuthn 标准和相关 API(如 Yubico 演示应用程序一样)。

您链接的Rails 演示版本使用u2f-api.js API 来修补缺少的支持。

于 2021-05-21T21:57:43.160 回答