<!DOCTYPE html>
<html>
<head>
<title>U2F Demo</title>
<script src='/u2f-api.js'></script>
</head>
<body>
<p id='message'>waiting for device... </p>
<script>
var req = [% u2f.register_request %];
u2f.register(location.origin, [ req.registerRequest ], req.registeredKeys, function (r) {
if (r.errorCode) {
document.getElementById('message').innerText += " error "+r.errorCode;
}
else {
document.getElementById('message').innerText += "got it!";
window.location = "/save_registration?clientData="+encodeURIComponent(r.clientData)+"®istrationData="+encodeURIComponent(r.registrationData);
}
});
</script>
</body>
</html>