Table of contents


This article describes the steps to be taken to set up the Exact Online connector.


Creating and maintaining Exact Online connector

Possible configuration fields for HTTP Authentication:

  • Name - A name describing the HTTP Authentication and to which system it is related to, i.e. Exact.
  • Identifier - A unique identifier for this HTTP Authentication (this field is automatically generated based on the name).
  • Description - Detailed description for the HTTP Authentication.
  • Disabled - A flag that indicates whether the HTTP Authentication is disabled.
  • Provider - is meant to define which client to get connected to.
  • Grant type - defines which way you would like to grant access. It can be set up as interactive authorization, client credentials, password, or authorization code.
  • Additional fields used to get a token - any additional fields to get the token, used depending on how authentication was implemented from the user's side.

 

Possible configuration fields for HTTP Client:

  • Name - A name describing the HTTP Client and to which system it is related to, i.e. Exact.
  • Identifier - A unique identifier for this HTTP Client (this field is automatically generated based on the name).
  • Description - Detailed description for the HTTP Client.
  • Disabled - A flag that indicates whether the HTTP Client is disabled.
  • Settings - here you can choose either a Netsuite client or a Default prototype. The clients for other connectors might be developed in the future. 
  • Plugins to use - here you can select various components to the HTTP client.


Possible plugins to use:

Add base URI to requests -


Configure Authentication

To configure an authentication:

1. Go to Clients > HTTP Authentications  

2. Hit "+" to create a new one.

3. Write the name for the HTTP Authentication.

4. In Settings select  Oauth 2 authentication.

5. Set Provider as Generic.

6. You are now able to configure the Oauth2 authentication-specific fields. In order to establish a connection between Alumio and Exact you need to define the following settings:

  • Grant type Interactive authorization
  • Client ID should contain the Client ID of your Exact environment
  • Client Secret should contain the client secret of your Exact environment
  • Token URL should contain the token URL of your Exact environment
  • Authorize URL should contain the authorization URL of your Exact environment

7. Click the button “Retrieve an access token key”, and save the configuration after the access token has been retrieved.


Configure HTTP Client 

1. Go to Clients > HTTP Client  

2. Hit "+" to create a new one.

3. Write the name for the HTTP Client.

4. Select "Default prototype" in Settings. 

5. Add the configuration in "Plugins to use" section: “Add base URI to requests”, ”Log Requests”, ”Add content type headers to request”.

6. In the "Authentications to use" section select "Exact", which is the configuration that has been created above. 

That's it! 


You are now ready to start integrating Exact within your Alumio environment.