authenticator-cli
v1.0.5
Published
A commandline Authenticator App (for Authy, Google Authenticator, Microsoft Authenticator, TOTP / 2FA / MFA / OTP, etc)
Downloads
283,690
Maintainers
Readme
Commandline Authenticator
| Sponsored by ppl
A commandline Authenticator App (for Authy, Google Authenticator, Microsoft Authenticator, Facebook Authenticator, TOTP, etc)
authenticator --generate --issuer "ACME" --account "[email protected]"
Key: ru36 53z3 fmh4 d67u kgeh 7rgj hcbb ypnd
Token: 947464
URL: otpauth://totp/ACME:[email protected]?secret=RU3653Z3FMH4D67UKGEH7RGJHCBBYPND&issuer=ACME&algorithm=SHA1&digits=6&period=30
Install
Install node.js 4.0+:
curl -L bit.ly/iojs-min | bash
Install authenticator:
npm install --global authenticator-cli
Usage
authenticator --help
Browser & Node Authenticator
You may also be interested in
- Browser Authenticator over at https://git.coolaj86.com/coolaj86/browser-authenticator.js
- Node.js Authenticator over at https://git.coolaj86.com/coolaj86/node-authenticator.js
Full Usage
Usage:
authenticator [OPTIONS]
Options:
--account [email protected] Account Name, typically email address (Default is [email protected])
--algo SHA1 Algorithm, typically SHA1 (also SHA256, SHA512) (Default is SHA1)
--digits 6 Number of digits, typically 6 (also 8) (Default is 6)
--generate Create a cryptographically-random TOTP key
formatted in base32 with spaces. (Default is true)
--issuer ACME Issuer, typically the company name (Google,
Facebook, Digital Ocean, etc) (Default is ACME)
--key 'xxxx xxxx ...' Supply the base32 key yourself (with or without
delimeters). Takes precedence over --generate
--period 30 Number of seconds between tokens, typically 30 (Default is 30)
--qr Print the QR Code to the Terminal.
--verify '123 456' Verify a token. Must be used with --key.
-h, --help Display help and usage details