How does it work?
Authorization from Salesforce to NetSuite
The Peeklogic NetSuite Connector utilizes TBA (Token-Based Authentication) to authorize outgoing requests from Salesforce (SFDC Automation) to Oracle NetSuite.
Mechanism: Instead of passing a standard username and password, TBA uses a highly secure token exchange.
Configuration: This requires generating integration credentials in NetSuite (Consumer Key, Consumer Secret, Token ID, and Token Secret). These are securely stored on the Salesforce side to authenticate all API calls made to NetSuite.
Authorization from NetSuite to Salesforce
For incoming integration requests from NetSuite (NetSuite Automation) into Salesforce, the Connector uses OAuth for authorization.
Mechanism: This is achieved by setting up a Connected App within Salesforce.
Configuration: The Connected App safely manages the OAuth 2.0 authorization flows, allowing NetSuite to securely authenticate and interact with Salesforce data without requiring direct user login credentials.
Communication Between Services
API: Communication utilizes a hybrid approach with NetSuite’s native APIs. The connector leverages both REST Web Services (RESTlets) and SOAP Web Services (SuiteTalk) to handle different types of data payloads, standard methods (GET, POST, PUT), and integration events.
Security: For encrypted transit, the Peeklogic NetSuite Connector relies on the standard HTTPS protocol and TLS 1.2 to ensure data security.