You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@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:
Type checking unnecessary in TypeScript, but not available in plain JS. Add type checking or assume developer knows best? Considering number of usage issues in Speakeasy...
Update documentation
Update build/CI
Convert floating point inputs to integers, test floating point inputs, e.g. {time: 100.123}
Release libotp aka Speakeasy 3.0
To build and test:
npm install
npm run prepare
npm run test
The text was updated successfully, but these errors were encountered:
@markbao @railsstudent This rewrite of Speakeasy drops legacy support and simplifies usage by including sensible quickstart defaults. By default:
window=1
period=30
, renamed fromstep
to match URL parameternew TOTP({...})
andnew HOTP({...})
.Issues:
{time: 100.123}
To build and test:
npm install npm run prepare npm run test
The text was updated successfully, but these errors were encountered: