NetSuite Integration with Grip Security - Posture (SSPM)

Prev Next

Overview

This guide outlines how to integrate NetSuite with Grip Security.

To link NetSuite with Grip, you need to collect the following data: CLIENT ID, CLIENT SECRET, TOKEN ID, TOKEN SECRET, and Account ID.

This guide will assist you in gathering this information and set up the connection for the integration.  

Prerequisites

Ensure you have admin privileges, log in to your NetSuite account

1. Enable the REST WEB SERVICES feature in NetSuite

From the Setup tab (1), SEARCH (2), and click on SOAP WEB SERVICES (3)  

  • Under the SuiteTalk (Web services) section, check the “REST WEB SERVICES” feature (4)

  • Scroll up and click on Save (5).

2. Create SSPM integration in NetSuite

On the Setup page, navigate to Manage Integrations (1) and click “New.”

  • Give your integration a name (2)

  • Select the TOKEN-BASED AUTHENTICATION (TBA) checkbox (4)

Note.

The token-based method is preferred over OAuth because OAuth tokens are periodically refreshed and can become unusable.  

  • Ensure to disable TBA: AUTHORIZATION FLOW and AUTHORIZATION CODE GRANT (4)

  • Click Save

  • The application will be created, and you will receive the CLIENT ID and CLIENT SECRET (5).  

  • Copy them to your clipboard, as you'll need them for connecting to Grip.

You now need to obtain a TOKEN ID and TOKEN SECRET. To do so, return to your homepage, then navigate to Manage Access Tokens, and select 'New My Access Token.'  

  • Select the application you just created for Grip (8) and click on Save.

  • Copy the TOKEN ID and TOKEN SECRET (9) to your clipboard, as you'll need them for connecting to Grip.

  • The final piece of data you need is the “Account ID.”  

  • The account ID is the name that appears between 'https://' and '.app' in the URL. (10)

  • Copy it to your clipboard, as you'll need it for connecting to Grip.

3. Connect NetSuite to Grip

  • From Grip platform, go to Posture >> Click on Add Tenant (1) >> NetSuite (2)   

  • In the Add New NetSuite Tenant window (3), enter the Dropbox tenant Display name, along with all the required details you obtained in previous steps.   

  • Click Continue. 

  • The “Connect NetSuite” window indicates that to complete the integration, you need to sign in to NetSuite with your username and password or send a URL to the NetSuite admin.    
    If you don't have the necessary permissions, please copy the link and share it with the NetSuite admin.  

  • Once the admin approves it, the tenant will be connected.     
    Please note that the link expires after one hour.   

  • If you have the admin's username and password, log in to NetSuite. 

Once connected, the Tenant will be added to the “Connected Tenants” list. There, you can view and filter your policy statuses, assess your security posture, and address any issues.