MyClient supports Two-factor Authentication to help secure staff and reseller logins to your MyClient installation.
Setting up Two-factor Authentication
To configure TOTP for your account:
Install a TOTP app on your smartphone
At the time of writing, we recommend the following smartphone apps:
- For Android, iOS and Blackberry: Google Authenticator
- For Android and iOS: Duo Mobile
- For Windows Phone: Authenticator
If you have hardware TOTP tokens, please contact us for assistance importing PSKs
- Follow the links on the Account page to reach the two-factor authentication setup page
- Click "Generate a new secret", and then scan the QR code into your TOTP app
- Enter a current code from your TOTP app to enable two-factor authentication at login
That's all - now you'll require your TOTP app every time you log in to MyClient. The app will generate a new six-digit code every 60 seconds, which is confirmed with MyClient.
TOTP-based Two-factor Authentication requires your device or app to keep accurate time - within 30 seconds of the MyClient server's time. All MyClient servers run NTP, maintaining accurate time within a few milliseconds.
As MyClient requires a current TOTP code in order to enable two-factor authentication at login, there is no chance of being 'locked out' of your account until you have your device / app properly configured.
However if your Two-factor Authentication device is missing, stolen, or unavailable, you may be unable to log in to your MyClient installation. In this case, you can regain access to your account by one of the following steps:
- Contact your support operator
Have another MyClient administrator disable Two-factor Authentication for your account from the Manage System Users page.
- This causes an immediate email to the impacted operator as well as a permanent record on the System Notifications log page.
Common alternative methods to recover from a two-factor authentication lockout scenario include recovery codes, second email addresses, or SMS confirmation, all which create additional attack surfaces.
Since another MyClient system administrator can already change nearly anything within the system, if one has access to an Administrator account already then this causes no decrease in security.
For more information on MyClient's security features, please see Security Features »