Instead of requiring a 3rd party plugin or time-based tokens for use with Google Authenticator, create a basic and easy-to-use "Email code" option built into WHMCS.
Many customers get confused with authenticator apps and QR codes etc, so it would allow a simple form of 2FA option for them to select whereby on login, WHMCS app sends the user a 6 digit code to their email to enter instead.
3 Comments
Login to post a comment.
Thanks for this suggestion.
There is a compelling detractor to implementing email-based Two-Factor Authentication, primarily that it doesn't represent a second authentication for most online services. For example, if the email addresses used to register the client account is compromised, then email 2FA would not provide additional protection; the bad actor could receive both the password reset email and the two factor passcode.
Probably the solution with least friction, particularly for less tech-savy users, would be a SMS passcode option (which is something Duo offers already). Bearing in mind there would likely be a fee for SMS messages sent. So perhaps a feature request for your preferred SMS provider would be a good route here?