1.0.1 • Published 4 years ago
lavi-totp v1.0.1
chai-totp
介绍
nodejs和javascript的两步验证,支持谷歌两步身份验证。
安装教程
- npm install chai-totp
使用说明
- 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()
参与贡献
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request
1.0.1
4 years ago