@markbao @railsstudent This rewrite of Speakeasy drops legacy support and simplifies usage by including sensible quickstart defaults. By default:
- Two-sided window for both TOTP and HOTP
- Default
window=1
- Default
period=30, renamed from step to match URL parameter
- API only accessible via
new TOTP({...}) and new HOTP({...}).
Issues:
To build and test:
npm install
npm run prepare
npm run test
@markbao @railsstudent This rewrite of Speakeasy drops legacy support and simplifies usage by including sensible quickstart defaults. By default:
window=1period=30, renamed fromstepto match URL parameternew TOTP({...})andnew HOTP({...}).Issues:
{time: 100.123}To build and test:
npm install npm run prepare npm run test