@sunknudsen/totp
Generate and validate TOTP tokens.
Installation
$ npm install @sunknudsen/totp
Usage
import {
generateSecret,
generateUri,
generateToken,
validateToken,
} from "@sunknudsen/totp"
const secret = generateSecret()
console.log(secret)
const uri = generateUri(
"Superbacked",
"john@protonmail.com",
"DMJKP7AU22WKWRG3DNIQ3ERA",
"Superbacked"
)
console.log(uri)
const token = generateToken("DMJKP7AU22WKWRG3DNIQ3ERA")
console.log(token)
const result = validateToken("DMJKP7AU22WKWRG3DNIQ3ERA", "616692")
console.log(result)