Skip to content

Connect the Client

Using the Reactor Client requires setting up an Azure App Registration to allow it to authenticate and access your services. To create the required app registry, follow this step-by-step guide:

Sign in to the Azure Portal

Go to the Azure Portal and sign in with your Azure account credentials.

Create a New Azure Application Registration

In the Azure Portal, look for 'Azure services' and click on 'Microsoft Entra ID'.

Microsoft Entra ID

Configure the App Registration

  1. Click on 'App registrations' in the left-hand menu.
  2. Select 'New registration.'

New Registration 1

Fill out the registration form by giving a meaningful name to your application and click the 'Register' button.

New Registration 2

Configure Redirect URI

Navigate to the 'Authentication' section in the app registration.

  1. Click on 'Add a platform'
  2. Choose 'Web'
  3. Enter 'http://localhost:8888' for the 'Enter the redirect URI of the application' field
  4. Click 'Configure'

Redirect URI

Configure API Permissions

Authentication

After registration, navigate to 'API permissions' in the left-hand menu for your app registration.

'Microsoft APIs.' 'CustomService.FullAccess' permission

  1. Click on '+ Add a permission'.
  2. Select 'Microsoft APIs.'.
  3. Search for 'Dynamics ERP' and select it.
  4. Mark the checkbox for 'CustomService.FullAccess'.
  5. Click 'Add permissions.'.

'Microsoft Graph' 'User.Read' permission

  1. Check if the 'Microsoft Graph' API permission 'User.Read' is added. If not click on '+ Add a permission' again.
  2. Select 'Microsoft APIs.'.
  3. Search for 'Microsoft Graph' and select it.
  4. Choose 'Delegated permissions' and search for 'User.Read'.
  5. Mark the checkbox for 'User.Read'.
  6. Click 'Add permissions.'

Create a Client Secret (App Secret)

  1. In the left-hand menu, under 'Certificates & secrets' click on 'New client secret.'
  2. Enter a description for the secret and select an expiration period (e.g., 1 year).
  3. Click 'Add.'

Attention

Copy and save the generated client secret immediately, as it won't be visible again.

Client Secret

Connect the Reactor Client

Info

Please contact bts-dev@be-terna.com to get your Reactor Client

After you've created the Azure Application Registration, set up your Reactor Client, as followed

Apdapter

  1. Start the Reactor Client
  2. Insert the app activation password which you received from our Team
  3. Click "CREATE NEW ENDPOINT"
  4. Give your Configuration a name.
  5. Define the Endpoint. Use the URL of the Microsoft Dynamics 365 for Finance / Supply Chain Management / Commerce and Project Operations Client.
  6. Set the Type to 'DFO [JSON]' for Microsoft Dynamics 365 for Finance / Supply Chain Management / Commerce and Project Operations
  7. Leave the remaining settings as they are

Reactor Client Microsoft Dynamics 365 for Finance / Supply Chain Management / Commerce and Project Operations 1

Authentication

For the next steps, use the information in 'Overview' in the left-hand menu and your Client Secret.

  1. Set up the authentication method to 'Azure Authorization-Code'
  2. Fill in the values for Tenant, Client ID, Client Secret and Endpoint
  3. Click "OK"

Reactor Client Microsoft Dynamics 365 for Finance / Supply Chain Management / Commerce and Project Operations 1

That's it! You've successfully created an Azure App Registration. Your application will now be able to securely authenticate and interact with your service.