1.0.1 • Published 4 years ago

chai-totp v1.0.1

Weekly downloads
3
License
ISC
Repository
-
Last release
4 years ago

chai-totp

介绍

nodejs和javascript的两步验证,支持谷歌两步身份验证。

安装教程

  1. npm install chai-totp

使用说明

  1. Nodejs
 const TOTP = require('totp.js');
 
 // generate a base32 secret key
 const key = TOTP.randomKey();
 // 'GAXGGYT2OU2DEOJR'
 
 const totp = new TOTP(key);
 const code = totp.genOTP();
 // '552179'
 totp.verify(code)
 // true
 
 // generate Google Authenticator supported URL
 totp.gaURL('handsome@totp.js', 'Totp.js')
 // 'otpauth://totp/handsome@totp.js?issuer=Totp.js&secret=GAXGGYT2OU2DEOJR'
 
 // OR
 const totp2 = new TOTP(TOTP.base32.encode('your key'));
 totp2.genOTP()

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request