TOTP 2FA Authentication
This addon supports TOTP two-factor verification for hubzilla account login. Once the user has successfully logged in with username/password, they're further challenged to enter a TOTP numeric code generated by an app such as Google Authenticator. This addon provides both a settings panel for TOTP configuration and activation, and a controller module for login-time TOTP verification and related services.
I could not see a way to contain this functionality wholly within the addon, so made a small modification in hubzilla/core as well to wire this addon into the authentication infrastructure. I'll submit this other modification as a separate merge request.
Edited by M. Dent