This feature thread tracks the evolution of user security through two-factor authentication, specifically focusing on the adoption and implementation of Universal 2nd Factor (U2F). Initially, support was added for TOTP-based 2FA, followed by U2F. Due to low U2F adoption, likely caused by the need for physical devices, a software-based U2F authenticator for macOS, Soft U2F, was developed to lower the barrier to entry. This software authenticator emulates a HID device to communicate with U2F-enabled browsers and websites, storing keys in the macOS Keychain.
All GitHub trails