Sign Up for Training |
insightsoftware Company Site
Community
Downloads
Training
Submit a Request
Become a Jet Insider
Give Feedback

Error: This account requires multi-factor authentication...


Related Articles...

Overview

We recently updated the back-end App Registration which facilitates the Business Central public cloud sign-in process for Jet Reports to remove features Microsoft is deprecating and replace them with newer technologies (Microsoft Graph).
With this comes the necessity for users to re-authenticate their Business Central public cloud data source.

Error Messages Faced


As a result, users now may encounter the following error messages:

error_3.png

This account requires multi-factor authentication and your Jet Hub environment is not currently setup to support multi-factor authentication. 

error_1.png

You are not authorized to access this data source. You must sign-in using your Office 365 credentials for authorization. 

error_2.png

Invoking the web service failed with the following message:

Exception of type

'Jet.Shared.NavWebServiceOffice365AuthorizationMultiFactorAuth was thrown.


Application Approval Needed


To resolve this issue, please first try logging out and back into the data source under Jet > Settings > Data Source Settings > Authentication > Log Out > Log In.

login.png

If the users receive the one of the following messages saying that admin approval is needed, the Azure Active Directory Administrator (not a Partner Delegated Administrator) needs to provide Administrator consent for the new Jet Reports App in order for users to sign in against it. 

need_admin_approval.png

approval_required.png


Grant Consent


To grant consent, the Azure Active Directory Administrator will need to consent by logging into Business Central via Jet Reports by going to Jet > Settings > Data Source Settings > Authentication > Log in. Once done, they will get an option to consent to the application being used in the tenant.

permissions_requested.png

If you wish for users to be able to grant consent without additional administrator approval your Azure Active Directory (AAD) Global Administrator can configure user consent for apps from verified publishers.

grant_consent_azure.png

Please see Microsoft's documentation for details on the process and more information: Configure how users consent to applications


Re-authentication


Once consent has been granted, all users will need to log out and back into the Data Source Settings to re-authenticate by going to Jet > Settings > Data Source Settings > Authentication > Log out > Log in.

login.png

Was this article helpful?
0 out of 0 found this helpful

Comments