mirror of
https://github.com/hectorm/otpauth.git
synced 2026-05-07 20:12:27 +00:00
v1.0.0
OTPAuth
One Time Password (HOTP/TOTP) library for Node.js and browser.
Installation
Install the module via npm.
$ npm install otpauth
Usage
Node.js
const OTPAuth = require('otpauth');
let totp = new OTPAuth.TOTP({
'issuer': 'ACME',
'label': 'mail@example.org',
'algorithm': 'SHA512',
'digits': 8,
'period': 20
});
let token = totp.generate();
let uri = totp.toString();
Browser
<script src="otpauth.js"></script>
<script>
var totp = new OTPAuth.TOTP({
'issuer': 'ACME',
'label': 'mail@example.org',
'algorithm': 'SHA512',
'digits': 8,
'period': 20
});
var token = totp.generate();
var uri = totp.toString();
</script>
For more information, see the documentation page.
Description
One Time Password (HOTP/TOTP) library for Node.js, Deno, Bun and browsers.
authauthenticatorbrowserbundenogoogle-authenticatorhotpjavascriptnodenode-jsnodejsotpotpauthsecuritytotptwo-factortwo-factor-authenticationtwo-steptwo-step-authentication
Readme
13 MiB
Languages
JavaScript
99%
HTML
1%
