Skip to content

Multi Factor Authentication

The Management System supports Multi Factor Authentication (MFA) to provide a high level of security and protection against user identity theft as user name and password are no longer sufficient for a successful login. If the MFA feature is activated, the Management System is prompting all users for an additional Time-based One-Time Password, generated externally e.g. by an authenticator app on the users mobile.

Note

The Multi Factor Authentication feature affects all users and is not activated by default. Contact TTTech Industrial customer support by writing an issue through the TTTech Industrial support portal.

User management

Enable and disable MFA

If MFA is enabled in the Management System, it is enabled for all users. Admin users are allowed to disable (and re-enable) MFA for each user individually by changing the user settings:

MFA enable/disable

Permission to enable and disable MFA

For a more advanced control of the MFA setting, a new role may created with the permission that allows the owner of such a role to control the MFA setting for individual users:

MFA controlling role

MFA Authenticator App

MFA is working with a variety of popular authenticator apps, including but not limited to the following: - Google Authenticator (Free): a widely used and simple app developed by Google - Microsoft Authenticator (Free): Another popular option from Microsoft, offering additional features like multi-device syncing - Authy (Free): A feature-rich app with cloud backups, multi-device support, and support for additional authentication methods like push notifications - FreeOTP (Free and Open Source): A free and open-source option with a focus on privacy and security

Google Authenticator

Installing an authenticator to your mobile is easy and straight forward. In case you chose the Google Authenticator go to the Apple App Store or Google Play Store and install Google Authenticator.

Google Authenticator

Setting up MFA

If the MFA support is enabled in the Management System, and a user logs in for the first time, the system prompts the user with a QR code to walk through the MFA setup first:

QR Code

Now the user needs to open his authenticator app on the mobile and choose Add a code:

Add an authenticator code

Then the option to scan a QR code needs to be selected and the QR code provided by the Management System can be scanned:

Scan QR code

The QR code contains an MFA secret that gets exchanged once during this initialization phase. After successfully scanning the QR code, the authenticator app initiates the MFA code generator which provides a (six digit) code changing every 30 seconds:

Authentication code added

Now, as the authenticator app has been successfully initiated, the user needs to proceed on the Management System by pressing the Complete setup button:

MAF setup complete

In case of a successful completion of the MFA setup, the user gets a prompt indicating success:

MFA setup initialized

Log in with MFA

For any subsequent login, the user needs to enter his user name and password first, and then he gets prompted for the MFA authentication code. This code must be read from the authenticator app and entered into the provided field:

Enter authentication code

Reset MFA authentication setup

If a user wants to change the authentication app or has encountered problems with MFA authentication in general, he may wish to re-initialize his MFA setup. This is possible via the same way like to reset a users's password. First, select the Reset Credentials option in the Management System's login screen:

Reset credentials

Then, enter the email address of the user who wants to reset his MFA setup.

Email address of user to reset MFA setup

If a valid email address has been entered, the Management System sends an email to the user. The content body of this email provides either the option to reset the users's password or to reset the MFA setup by exchanging a new MFA secret with the authenticator app. After following the link MFA secret the user needs to walk through the process described under Adding MFA to a user account.

Reset MFA secret