UNPKG

yubico-node

Version:

A NodeJS implementation of the Yubico OTP API

25 lines (20 loc) 534 B
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(); });