gpt4 book ai didi

javascript - 没有 U2F Chrome 扩展的 U2F 支持

转载 作者:可可西里 更新时间:2023-11-01 02:24:54 24 4
gpt4 key购买 nike

我已经开始研究 U2F,它看起来很有前途。给自己找了一些安全 key 并开始深入研究。我已经成功创建了一个可用的注册/登录演示网站,该网站使用 U2F token 和 U2F Chrome 扩展程序运行良好。

但是...这就是我的问题出现的地方:我还为我的 Google 帐户注册了一个安全 key ,并且立即惊讶于它可以在不使用 U2F Chrome 扩展程序的情况下工作。事实上,我已经完成了所有的 Google 注册和登录,甚至没有安装扩展程序。这怎么可能?我已经阅读了(一些)FIDO 规范并看到可能有两个 API 级别:高 - 这是扩展公开的 u2f 命名空间 - 和 - 低 - 涉及使用 MessagePort API。也许这就是谷歌的做法? (也尝试自己做一个 chrome.runtime.connect(...),但是 chrome.runtime 对象在我的网页中是未定义的)

在这个名为 U2F 的年轻项目上没有太多可用资源,目前任何指向正确方向的指示都将不胜感激并具有重要值(value)。

最佳答案

Chrome 将 Google 域列入白名单。非谷歌域现在必须使用扩展。然而,根据谷歌的说法,这将“很快”改变——这已记录在案 here并被谷歌开发人员提到in this webinar .

编辑 Chrome 41 不再需要该扩展程序。您可以对其进行测试 here (注意:当从旧版 Chrome 访问时,或不通过 HTTPS 访问时,该网站将回退到使用扩展程序)。

关于javascript - 没有 U2F Chrome 扩展的 U2F 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27158182/

24 4 0