This is the installation guide for the Authorization Box. Authorization Box communicates with your Dynamics environment via a web service and a secure relay mechanism.
For more details about architecture and security, see Security and Compliance.
To use the Authorization Box, you first need to install two technical components. After that, you can start setting up your connection.
If you are looking for the installation guide for the Compliance Apps (Field Security or Field Validation), see Getting Started.
To communicate with the Authorization Box, a Dynamics web service and an Authorization Box Multi Connector need to be installed.
For the Cloud version of Microsoft Dynamics 365 Business Central, there are no additional requirements. For On-Premises installations of Microsoft Dynamics 365 Business Central, the following is required:
To install the required web services, you need to install the extension Compliance Essentials.
For the Cloud version, you can install either one of the available Compliance extensions (Field Security, Field Validation or Inventory Reconciliation). Compliance Essentials will be automatically installed with those extensions.
For On-Premises installations, you can download the extension from our web portal and install it manually.
For detailed extension installation instructions, see Getting Started.
After the extension is installed, the following web services should be available in your environment.
If you are still on a Dynamics NAV version, you can download the 2-Controlware software (.FOB) from our web portal, and install the .FOB file.
Afterwards, manually create the following web service: Codeunit 11112022 ABWebservice.
Make sure the Service Name is “AB”.
On the server where you want to install the connector, the firewall needs to enable communication between:
If you run Business Central in the Cloud, we can host the connector for you. If that is the case, you can skip this step.
If you want more information about hosting the connector, please contact sales@2-controlware.com .
On the server where you want to install the connector, run the installer setup.exe from the zip file authorizationbox-setup.zip.
You can download the installer when you log in to the Authorization Box and go to Setup=>General.
In the fasttab Databases, use the button ‘Download Connector’.
If you are a partner, the file can also be downloaded from our portal.
Choose a different location for installation if required
Insert the security key you received in the welcome mail from our backoffice. If you did not receive a security key yet, please contact support@2-controlware.com.
Confirm installation by clicking on Next
After the installation is finished, the following Windows Services are installed:
Make sure that also the service Authorization Box Multi Connector Update runs.
This service will automatically update the Authorization Box Multi Connector if needed.
Please test if you can reach the Dynamics web service on the server where the connector is installed.
You can test this by copying the SOAP URL from the page Web Services in Dynamics from the webservice “AB” (Codeunit 70077770) and paste this in a browser. After authentication you should see a WSDL page.
To access the Business Central web service, the following is required:
Open your Business Central environment and search for Microsoft Entra Applications (in older versions Azure Active Directory Applications).
Open the application card called “Integration with Authorization Box.”
This application is automatically installed when you install the extension Compliance Essentials.
If for some reason you cannot find an application card for Authorization Box or it got accidentally removed, you can add the application card manually.
Click on 'New' to add a new Microsoft Entra Application Card and create the card with the following data:
In case you cannot find the Compliance Essentials extension, you first need to complete the Technical Installation above.
The state of the application must be set to “Enabled”.
Click on the button Grant Consent and follow the wizard to give permission to the Authorization Box OAuth app [ important ! ].
When you have finished the wizard, the message should appear : “Consent was given successfully”.
When you have finished the technical installation and the configuration of Business Central, you can start configuring Authorization Box by creating your first database connection.
Log in at https://login.2-controlware.com using the credentials provided in the registration email. The user name is the email address used to register with Authorization Box. If you do not have an account yet, please contact support@2-controlware.com .
When logging in for the first time, you are required to change your password. Next, click in the menu on Setup -> General and click on the fasttab "Databases"
The Authorization Box user that creates the connection will automatically have permissions for the newly created database connection.
For other Authorization Box users, you have to grant permissions for the new connection via their user card.
You can access a user card using Setup -> General and click on the fasttab “Users”.
Next, click on a user name to access their user card.
To authenticate with OAuth, there is some configuration required. See Configure Business Central above.
When you are using OAuth On-Prem authentication, it is necessary to set the ADOpenIdMetadataLocation parameter in the server instance.
(see https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/authenticating-users-with-azure-ad-openid-connect?tabs=singletenant%2Cadmintool#task-4-configure-)
Afterwards, to setup OAuth authentication in your Database Connection, follow these steps whilst setting up your database connection:
To maintain the connection, the token must be refreshed periodically. This is automatically handled by Authorization Box.
If a situation occurs that the token is no longer valid, this is usually because the password of the connection-user has changed or that changes have been made to the tenant settings. In this case you will be informed by an e-mail.
The problem can be solved by following the above steps again.
You can change the time zone and language of the currently active database under the User Settings.
It is possible to change your password to access the Authorization Box any time you want.
In the Setup menu you can also choose for the "About the Authorization Box".
Here you can find the Version number, Database name you are in, the Server name and the Internal IP address of the Server.
In Setup / Administration you can find :