How to Enable Two-Factor Authentication (2FA) for Users and User Groups

How to Enable Two-Factor Authentication (2FA) for Users and User Groups


Overview

Two-factor authentication (2FA) adds an extra layer of security to your accounts by requiring not only a password but also a second form of verification, such as a code sent to your phone or generated by an app. This significantly reduces the risk of unauthorised access, protecting sensitive student information from potential breaches. By enabling 2FA, you ensure that even if someone obtains your password, they won't be able to access your account without the second factor, enhancing overall security and safeguarding your data.

Your SMS allows you the option to enable or disable two-factor authentication requirements for your users and user groups, giving you the flexibility manage security of your SMS based on your organisation's policy. 

Let's dive in and learn how to activate this essential feature for your student management system.



Step Tutorial

Enabling Two-Factor Authentication for Individual System Users


To enable 2FA for specific system users only, follow the steps below: 

Step 1. Navigate to People page, add a new user or enter a username to edit. 

Step 2. In the Access Information section, locate the toggle for Enable Two-Factor Authentication. 



When toggled on, an additional button will display, allowing you to reset the two-factor authentication key. 




Step 3. Click Update to save changes. 


Enabling Two-Factor Authentication for User Groups


Two-factor Authentication can be enabled for User Groups instead of specific users only. Enabling 2FA for User Groups ensures that all users within that group are set-up to use 2FA, increasing the security of your system and reducing manual enabling of 2FA for each individual. 

Note: Two-Factor Authentication for Companies and Students can only be enabled through User Groups. Enabling 2FA for select Company user or Student user is not possible. 


Step 1. Go to Administration > Settings. In the Security section, toggles for enabling 2FA for user groups is displayed. 



There are three User groups available for the Two-Factor Authentication: 

  1. Main Users - enables and requires 2FA for all your internal system users (e.g. Admin and Trainers). 
  2. Companies - enables and requires 2FA for all users that are Company Contacts. 
  3. Students - enables and requires 2FA for all Student users

When any of the toggle switch is turned to YES, users within that User group will be required to set up two-factor authentication when they next log in to the SMS. 

The "Reset Two Factor Authentication Key" button will also display in the following areas for the following users when 2FA is enabled. This will allow system administrators to reset the Authentication Key in the event that a user is having issues with their Authenticator app. 

  1. Main Users - Settings > Details
  2. Students - Students > Select Student > Details > 
  3. Companies: Companies > Select Company > Contacts > Edit Contact Action button. 

Using 2FA in the SMS for the first time

When 2FA is enabled for users or user groups, logging in to their SMS account will require additional authentication using an Authenticator App such as Google Authenticator. Users will be asked to set up their 2FA in the Authenticator app during the first use. Download an authenticator to your mobile device such as Google Authenticator to set up your 2FA. 
  1. Navigate to your site URL. 
  2. Enter your email and password. Click Continue.




  3. User will be directed to the 2FA page. Open the Authenticator app. User can opt to use the Scan QR or Enter key option. To use the Scan QR, select this option and scan the QR Code (a) provided in the login page. Alternatively, users can also use the Enter Key option and enter the provided key below (b)




  4. The Authenticator app will add the site and provide a 6-digit authentication code. Enter this code in the field "Enter Authentication Code". Click Continue to login. 


  5. User will be logged in to the SMS. 
Important Note: Generated 2FA codes expires after 30 or 60 seconds depending on the Authenticator app used. 


Logging in to the SMS after 2FA is setup


Once your 2FA is set up already, subsequent logins will require user to open their Authenticator app and enter the Authentication code generated for the site. 



Users also has the option to trust the device (recommended only if the device being used is personal and is not accessible by other users) and this will postpone asking for the 2FA code within a preset period. 

Setting up two-factor authentication increases the privacy and security of your data and helps ensure compliance to privacy and security laws. This tutorial has provided you with the steps on how to set up 2FA for individual users or enable it as a requirement for user groups. You also learned how to use an Authenticator app when the 2FA is enabled in your SMS. 

For more information on how to keep your SMS secure, visit our tutorials on Security

***






    • Related Articles

    • How to Enable Waitlist for Groups (Maximise)

      Overview We're excited to introduce a new feature called Contacts and Waitlists to our Student Management System. This feature is designed to streamline the process of managing individuals who are not yet enrolled as students but have shown interest ...
    • How to Customise Password Security Requirements

      Overview Password security requirements are crucial for safeguarding sensitive information and preventing unauthorized access to accounts and systems. They serve as a frontline defense against cyber threats such as hacking, identity theft, and data ...
    • How to Add a User in the SMS

      OVERVIEW Managing users in your student management system is crucial for safeguarding student information and maintaining efficient administration. This tutorial will guide you through the process of adding users, granting appropriate system access, ...
    • How to Set Up Dynamic Program Instance

      Overview In the SMS a Program Instance, which serves as the different variations of your Programs, can be set up as Dynamic or Intake type. Program Instances that are set as Dynamic are useful for setting up programs that are self-paced or taken ...
    • How to Relate Tasks to Groups in the SMS

      Overview This tutorial explains how to associate tasks with specific Student Groups or Intakes within the Student Management System (SMS). By linking tasks to groups, you can streamline task organisation, ensure accountability, and improve workflow ...