By Clay Li on Friday, 09 August 2019
Category: Feature

How to Implement 2-Factor Login by Email

Two factor authentication (2FA) is available in the coming release of R2019c. The user is authenticated by username and password first, a code of 6 digits is sent to the email address of the user account, the code must be entered to log into Calem. 2FA is not enabled out of the box. Admin of Calem can enable 2FA at system level or user level. 2FA is available for Calem web clients.

After the username and password are authenticated, an additional code sent to the user's email on file is required to complete the login. 

 1. Configure 2FA by User

2FA can be enabled by user. Every time the user logs in with a username and password, a code is sent to the user email on file in Calem. The user must use the code to complete the login. 

2. Configure 2FA at System Level

The system level configuration can be:

$_CALEM_dist['admin_conf']['mfa_on']=0;

For on-premise deployment of Calem the 2FA may be turned off if 2FA is provided through another mechanism. For instance, a VPN is required to access Calem deployed on-premise. The VPN has 2FA enabled.


Additional resources