Overview

When the user attempts to perform a Velixo writeback to a system where the ERP is configured for multi-factor authentication (MFA) and the user establishes a Velixo Connection using username and password, the following message is displayed:

Excerpt text from the error:

System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> PX.Data.PXException: Two-factor authentication is enabled for this user. You cannot log in with this user account.

Cause

The MFA feature is built into the ERP and requires the user to allow connection from the related application on their mobile device after entering their password.

When this style of authentication is enabled, the ERP disables the ability to log in using just a username/password through the ERP's Application Programming Interface (API).

(Velixo Reports uses the API to send data to the ERP during writeback processes.)

Workaround

To use the ERP's MFA with Velixo Reports, the Velixo Customization Project would need to be imported and published within the ERP and then used to configure Velixo Reports to use the ERP's single sign-on feature.

Then, it would be possible to log in through Velixo Reports utilizing the same secure authentication button as single sign-on users utilize...

... instead of entering a username and password directly in Excel.

Did this answer your question?