Atlassian has developed and open-sourced its own multi-factor authentication (MFA) library, named '1time', to handle Time-based One-Time Passwords (TOTP). This library strictly adheres to RFC standards (RFC-6238, RFC-4226), addresses issues found in previous libraries such as integer overflow for epoch seconds and lack of support for time windows, and uses property-based testing for extensive validation. The library generates TOTP URLs in Google's Key Uri Format and supports multiple HMAC algorithms.
All Atlassian trails