📄 KNxSF Integration - Authentication Configuration

KNxSF Integration - Authentication Configuration


How to configure Kinetic to Salesforce API authentication

Note: The account type IDs and currency IDs may need to be configured if they have changed in the Salesforce environment. 


Data Required


Name

Description

TokenUrl

The base URL to use when calling getting a Salesforce token (e.g. https://mydomain.sandbox.my.salesforce.com/)

TokenSub

Salesforce account that will be used for the integration (e.g. [email protected])

Issuer

Issuer secret configured in Salesforce.

BaseUrl

The base URL of the Salesforce environment for record calls to the Salesforce system (e.g. https://domain.my.salesforce.com/)

Private Key

The private key used to authenticate calls with Salesforce. 


1 - Modify the 'SF-Integr' User Code Parameters.

(Note: This will need to be performed in all companies where the integration will be scheduled).

a - Configure the 'TokenUrl' parameter to the base salesforce login URL.

b - Configure the 'TokenSub' parameter to the Salesforce account that will be used for the integration.

e.g. [email protected]

c - Configure the 'Issuer' parameter to the salesforce issuer secret configured in Salesforce.

d - Configure the 'BaseUrl' parameter to the base URL of the Salesforce environment.

e.g. https://domain.my.salesforce.com/

2 - Modify the 'jpgalSalesforceIntegration' function library.

a - Update the GetPrivateKey function with the private key configured in Salesforce.