1. Home
  2. Documentation
  3. Connectors and Integrations
  4. D365 Business Central
  5. BC OData – Migrating from Web Access Key to Azure AD Authentication

BC OData – Migrating from Web Access Key to Azure AD Authentication

This article details how to upgrade your integrations from Web Access Key to Azure AD. With the D365 Business Central (BC) 2022 Wave 1 (W1) update, Microsoft is removing support for Web Access Key authentication for ODatav4 for Business Central Cloud customers only and requiring Azure AD (AAD) support.

Note: 

  • If you are hosting Business Central on your local servers, you are not impacted by this change. 
  • It is strongly recommended to migrate all your BC OData (version 1) integrations to Azure AD authentication

More Information:

Please check with your BC Admin to confirm your BC upgrade date. You must update your Solver integrations to Azure AD prior to this date or your integrations will stop working. 

The below table can be used to identify if you need to update your integration:

 Solver CloudSolver Private Host
Business Central CloudMust update to AAD before your BC 2022W1 updateN/A 
Business Central HostedDo not need to update the authentication methodDo not need to update the authentication method

This will impact all Solver integrations requiring you to update all integrations built off the Solver Business Central V1 Connector to Azure AD authentication. Unfortunately, this is a manual process for each integration as a valid BC user must sign into their account. 

Steps

The below should be performed by a user who:

  • Can edit integration permissions within Solver Cloud.
  • Has permission to access Business Central.

Begin by logging into Solver Cloud. Then follow these steps:

  1. Navigate to Data Warehouse > Data > Integrations.
  2. Find an integration that has not been updated to Azure AD and click the Edit icon. 
  3. Click on the Connector tab.
  4. You will see a dropdown for Authentication Type. Choose Azure Ad.
  5. The screen will provide an Authenticate option. Click Authenticate.
  6. In the popup that appears, type in your login information. 
  7. Click Continue.
  8. You have now updated the integration. No other changes are required. Click on the Integrations menu if no other changes are required to your integration and run your integration to make sure it works. 

Repeat these steps for each BC integration you have configured.

Updated on December 27, 2023

Was this article helpful?

Related Articles