Skip to main content

Setting up two-factor authentication

Read how you can activate two-factor authentication for logging in to your environment.

Written by Jèsel Broekema
Updated over a week ago

With two-factor authentication you add an extra step to the login process and prevent unauthorized access to user accounts. If you are not using Single Sign On (SSO), we recommend enabling two-factor authentication.

In this article you will find all information needed to configure two-factor authentication in the environment and activate it for the relevant user(s).

Setting up two-factor authentication

Required user permissions

To activate two-factor authentication your user must have the permission Pages | Manage | Set up two-factor authentication. The user role 'Administrator' has these permissions by default.

Activate for the environment

Via Manage / Environment / Settings you can activate two-factor authentication for the environment in the tab 'Security' with the option 'Activate two-factor authentication'. By default this is disabled. You can also configure how verification codes are sent and whether remembering browsers is allowed.

Activating SMS, email and/or Google Authenticator verification

To use two-factor authentication it is required to send the user a verification code during login. Via Manage / Environment / Settings in the tab 'Security' you can configure how verification codes can be sent to users.

Please note: when using SMS verification, costs will be charged per SMS message sent. This rate can be found at Manage / Environment / Subscription.

Google Authenticator

The user must activate Google Authenticator themselves via 'My settings' in the tab 'Two-factor authentication'. In the user overview (available via Manage / Environment / Users) the column 'Google Authenticator two-factor authentication' is available so you can see which users use Google Authenticator.

Allow remembering browser

When using two-factor authentication you can choose to activate the option 'Remember browser'. When activated, Zenvoices remembers the browser used and when logging in again on this device the two-factor authentication step will be skipped.

Activate per user

Via Manage / Environment / Users the settings for two-factor authentication can be configured at user level. For each user you can enable two-factor authentication. For SMS verification it is required that a phone number is configured for the user. This setting is also available for a submitter user.

Logging in with two-factor authentication as a user

When a user logs in and two-factor authentication is required, a message will appear stating that the user must verify themselves. If multiple verification methods are active, the user can choose a delivery method: SMS, email or Google Authenticator.

If only one delivery method is active, the verification code will be sent immediately and the user will be asked to enter the verification code. 'Remember browser for 14 days' is only available when the administrator has allowed this option.

Mobile app

Two-factor authentication with Google Authenticator is not yet available for the Zenvoices app for Android and iOS. Users for whom two-factor authentication with Google Authenticator is required can log in to the mobile app without two-factor authentication.

Keywords: 2FA, two factor authentication, two-step, 2 step

Did this answer your question?