2FA: Registraion of U2F devices

This commit is contained in:
Raphael Michel
2016-10-08 17:28:59 +02:00
parent 582d9dca25
commit aecf263de7
9 changed files with 865 additions and 2 deletions

View File

@@ -0,0 +1,22 @@
/*global $,u2f */
$(function () {
if ($("#u2f-enroll").length) {
var request = JSON.parse($.trim($("#u2f-enroll").html()));
setTimeout(function () {
var appId = request.registerRequests[0].appId;
$('#promptModal').modal('show');
console.log(appId, request.registerRequests);
u2f.register(appId, request.registerRequests, [], function (data) {
console.log("callback", data);
if (data.errorCode) {
$("#u2f-error").removeClass("sr-only");
$("#u2f-progress").remove();
} else {
console.log("Register callback", data);
$('#u2f-response').val(JSON.stringify(data));
$('#u2f-form').submit();
}
});
}, 500);
}
});