Content: This article describes how to set up two-factor authentication. This increases account security by requiring an additional code from an authentication app after entering your email and password.
What is Two-Factor Authentication?
Two-factor authentication (2FA) is a security method that adds a second layer of identity verification. Instead of relying solely on a password, 2FA requires your identity to be confirmed using two different factors. It helps prevent unauthorized access and reduces the risk of security breaches. (Source: https://www.bsi.bund.de)
Two-factor authentication in "Shift4 Customer Hub" allows you to stipulate the use of an authentication tool to access the user account. Once the authentication software (e.g., Google Authenticator) is configured for "Shift4 Customer Hub," you log in to "Shift4 Customer Hub" with your usual credentials (email address and password). After that, you will be prompted to complete a second verification step. By setting up Google Authenticator, a time-limited code is provided in this app, which you enter in the corresponding field on the "Shift4 Customer Hub" homepage. You will then have access to the "Shift4 Customer Hub" account.
Setting Up Two-Factor Authentication
You can access the function to set up two-factor authentication via the navigation list on the left. Click on the "Profile" section and select the "Two-Factor-Authentication" subcategory.
Click the blue "Setup Two-Factor-Login" button to start the configuration.
A separate "Two-Factor Auth Setup" window will open. Here, you are first offered the option to download the "Google Authenticator" app from "Google Play" and the "App Store." We recommend using "Google Authenticator." To use the "Google Authenticator" app, you need a mobile device. Install the app on this device. By clicking on one of the two stores, you will be provided with more information about the "Google Authenticator" app.
Note: To activate two-factor authentication, you can also use other authentication apps instead of "Google Authenticator." The following step-by-step instructions refer to using the "Google Authenticator" app.
-> Switch to mobile device
Now install the "Google Authenticator" app on your mobile device. Once the installation is complete, open "Google Authenticator." On the app's homepage, you will see that no Google Authenticator codes have been added yet. By clicking the "Add code" button, you start the configuration.
Now, two options are provided for entering the code in the authentication app. You can either scan a QR code or manually enter the setup key.
-> Switch to Shift4 Customer Hub
In the open "Two-Factor Auth Setup" window in "Shift4 Customer Hub," click the "Next" button.
The window will now display a QR code and the manual setup code.
-> Switch to mobile device
Option: Scan QR code
In the "Google Authenticator" app, select "Scan QR code." The "Google Authenticator" app will need access to your device's camera. Once camera access is granted, scan the QR code displayed in the "Two-Factor Auth Setup" window in "Shift4 Customer Hub."
Option: Enter setup key
In the "Google Authenticator" app, select "Enter setup key." In the "Account name" field, enter the name of the application for which this two-factor authentication is being set up. In this example, for instance, "Portal Shift4 Customer Hub."
In the "My key" field, enter the 32-character code displayed below the QR code in the "Shift4 Customer Hub" window.
For key type, select "Time-based." Then click the "Add" button.
The “Google Authenticator” app will now display a 6-digit code. This code is valid for 30 seconds, after which a new code will be displayed. On the right side, the blue circle that is gradually fading away indicates how long the code is valid.
-> Switch to Shift4 Customer Hub
Enter the 6-digit code into the "Verification Code" field in Shift4 Customer Hub. Then click the "Next" button.
Two-factor authentication is now set up.
Recovery Keys
The window will display five "Recovery Keys." Save these.
If access to the authentication device is lost, e.g., if the phone on which the "Google Authenticator" app for "Shift4 Customer Hub" was configured is lost, one of the five "Recovery Keys" can be used to log in to "Shift4 Customer Hub." At the point in the login process where the 6-digit code from the "Google Authenticator" app should be entered, select "Use Recovery key" and enter one of the five codes there. Each of these codes can only be used once.
Complete the setup of two-factor authentication by clicking the "Done" button in the Shift4 Customer Hub window.
You will automatically be logged out of "Shift4 Customer Hub" to apply the saved settings.
Logging in with Two-Factor Authentication
After two-factor authentication has been set up, enter your login credentials (email address and password) on the "Shift4 Customer Hub" login page.
Then click the blue "Sign in" button. The prompt to enter the 6-digit code will then appear. Open the "Google Authenticator" app on your mobile device and enter the 6-digit code displayed there into the "Enter 6-digit code" field on the "Shift4 Customer Hub" page. Then click the "Submit" button.
Generating Recovery Keys
After a successful login, if you open the "Two-Factor-Authentication" category under the "Profile" section, you will see the successful activation indicated by the blue "Two-Factor Authentication Enabled" switch.
By clicking the "Generate Keys" button, recovery keys are created. These are offered for saving in the window that opens on the right. By clicking the "Done" button in this window, the "Recovery Keys" are activated and can be used during the login process in "Shift4 Customer Hub" if access to the authentication app is lost (see section "Recovery Keys").
Deactivating Two-Factor Authentication
To deactivate two-factor authentication, open the "Two-Factor Authentication" category under the "Profile" section in the left navigation. By clicking the blue "Two-Factor Authenticator Enabled" switch, it will be deactivated immediately. You will be logged out of "Shift4 Customer Hub" right away.
At the next login, you will only need to enter your "email address" and "password."
Related to