Héctor Molinero Fernández 846906118b Initial commit
2017-01-03 16:51:41 +01:00
2017-01-03 16:51:41 +01:00
2017-01-03 16:51:41 +01:00
2017-01-03 16:51:41 +01:00
2017-01-03 16:51:41 +01:00
2017-01-03 16:51:41 +01:00
2017-01-03 16:51:41 +01:00
2017-01-03 16:51:41 +01:00
2017-01-03 16:51:41 +01:00
2017-01-03 16:51:41 +01:00
2017-01-03 16:51:41 +01:00
2017-01-03 16:51:41 +01:00
2017-01-03 16:51:41 +01:00
2017-01-03 16:51:41 +01:00

Documentation License

NPM


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.

Languages
JavaScript 99%
HTML 1%