How to enable Two-Factor Authentication (2FA) for 3CX users enhances the security of your system

  • This topic is empty.
  • Post
    Weekend Wiki
    Keymaster
    Enabling Two-Factor Authentication (2FA) for 3CX users enhances the security of your system by requiring both a password and a second factor, such as a mobile device authentication, for logging into the 3CX Web Client or 3CX Mobile App. Follow these steps to enable 2FA for 3CX users:

    Step 1: Log into the 3CX Management Console

    1. Open your browser and log into the 3CX Management Console using your admin credentials.
    2. In the left-hand menu, go to “Settings”.

    Step 2: Enable 2FA for Users

    1. Navigate to “Security” Settings:
      • Go to Settings > Security.
      • In the Security Settings page, you will see an option for Two-Factor Authentication (2FA).
    2. Enable 2FA:
      • Under the “General” tab in Security Settings, find the Two-Factor Authentication option and set it to Enabled.
      • You can choose to enable 2FA for all users or selectively enable it for specific users later.

    Step 3: Configure 2FA for Specific Users

    1. Go to the Extensions Section:
      • In the left-hand menu, click on Extensions.
      • Find the extension you want to enable 2FA for and click on it.
    2. Enable 2FA for the User:
      • On the extension details page, scroll down to the Security section.
      • Under Authentication Settings, you will find the Two-Factor Authentication option.
      • Check the box to Enable Two-Factor Authentication for this user.
    3. Save Changes.

    Step 4: Set Up 2FA for Users

    Once 2FA is enabled for a user, they will need to configure their 2FA device (usually a mobile phone) for authentication.

    1. Send the User an Email or Notification:
      • The user will receive an email with instructions on how to set up 2FA via an authenticator app, such as Google Authenticator or Microsoft Authenticator.
    2. User Configures 2FA:
      • The user will need to download and install an Authenticator App (like Google Authenticator) on their smartphone.
      • They should scan the QR code provided in the email or in the 3CX Web Client’s “2FA Setup” page.
      • After scanning the QR code, the app will generate a 6-digit code that the user must enter in the 3CX Web Client to complete the setup.
    3. Complete Setup:
      • After entering the code from the authenticator app, the 2FA setup will be complete, and the user will be required to use this app for future logins.

    Step 5: Test 2FA for Users

    1. Have the user log into the 3CX Web Client or the 3CX Mobile App.
    2. After entering their username and password, they should be prompted to enter a verification code generated by their authenticator app.
    3. If the code is correct, the user will be logged in successfully.

    Step 6: Disable or Reset 2FA (if needed)

    If you need to disable or reset 2FA for any user, follow these steps:

    1. Go to Extensions in the 3CX Management Console.
    2. Select the user whose 2FA you want to disable or reset.
    3. Under the Security section of the user’s extension settings, uncheck the Enable Two-Factor Authentication option or click Reset to remove the current 2FA configuration.
    4. Save the changes.

    Conclusion

    With Two-Factor Authentication (2FA) enabled, 3CX users will need to use a second factor (usually a smartphone authenticator app) to log in securely. This significantly enhances the security of your system by protecting against unauthorized access, even if a user’s password is compromised.

    Let me know if you need any more details or run into any issues with the setup!

  • You must be logged in to reply to this topic.
en_USEnglish