yubico-node
Version:
A NodeJS implementation of the Yubico OTP API
25 lines (20 loc) • 534 B
JavaScript
const { Yubico } = require("./dist/index");
const readline = require("readline");
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
rl.question("Tap your OTP key ", async oneTimePassword => {
const yubico = new Yubico({
clientId: "47445",
secret: "eX7Oy8VlmHIyUbGlUlAKHcoTMmE=",
sl: 100,
});
try {
var res = await yubico.verify(oneTimePassword);
console.log(res);
} catch (e) {
console.log(e);
}
rl.close();
});