Multi Factor Authentication

Multi-factor Authentication (MFA) is an authentication method that requires the user to provide two or more verification factors to gain access.


Assuming that the Authentication Service is already created, if you want to use SSO then refer to the following steps:

  1. Navigate to Settings > your Authentication Service > Multi Factor Authentication.

  2. Select the MFA checkbox.

  3. Select Authentication type from the dropdown list. The options in the dropdown list are as follows:

    • Email: OTP is sent to registered Email ID.

    • Phone: OTP is sent to registered phone number.

    • Let User Choose: Option is displayed on OTP screen.

    • Phone Field Name: Name of phone number field in your user table (phone)

    • Expiry in Minutes for OTP: Set numeric value after which OTP expires (1)

    • Message Template For OTP: The message is sent with this format:

      Sample Message Template:

      {"messageSubject":"OTP For Application Login","messageBody":"OTP For Login To Your Application Is: #OTP ","sender":"cnxsupport@indicussoftware.com"}

    • Send SMS Action: Send SMS (Xlib.core)

    • Send Email Action: Send Email (Xlib.core)

  4. Save the Authentication and application.