我正在寻找JavaScript源代码(客户端)以在Fido U2F令牌和Google Chrome(版本41.0.2272.89 m)之间进行通信。

请帮我

最佳答案

这是使用Yubico u2f-api文件获取令牌响应进行注册的示例

var RegistrationData = {"challenge":"dG7vN-E440ZnJaKQ7Ynq8AemLHziJfKrBpIBi5OET_0",
                     "appId":"https://localhost:8443",
                     "version":"U2F_V2"};

window.u2f.register([RegistrationData], [],
  function(data) {if(data.errorCode) {
        alert("U2F failed with error: " + data.errorCode);
        return;
    }
    alert(JSON.stringify(data));
});


您必须包含u2f-api.js并使用Https服务器

07-24 17:41