Articles in this section

Change NetSuite connection from basic to token based authentication (manual or automatic)

You can update or change your NetSuite connection in your Integration App from basic to either token-based authentication (manual or automatic). 

Step 1: Enable Token-based Authentication in NetSuite

  1. Log in to your NetSuite account as an administrator.
  2. Go to Setup > Company > Enable Features.
  3. On the Enable Features page, click on the SuiteCloud subtab.
  4. Scroll down to the Manage Authentication section.
  5. Check the TOKEN-BASED AUTHENTICATION box.
  6. Click Save.

Step 2: Create a custom role for the Integration App

Notes:
  • The "Celigo eTail SmartConnectors" and "Celigo integrator.io Full Access w/o 2FA[Locked]"are locked custom Celigo roles. When you clone the role, you can add additional permissions to the role to fit your requirements. This role is available in Celigo integrator.io 1.7.4.14 (bundle ID: 20038) and above.
  • When creating custom roles, using alphanumeric characters only.

For e-Commerce Integration Apps

Tip: This section is only applicable for the Amazon, Amazon MCF, BigCommerce, eBay, Magento 2, Shopify, Square, and Walmart integration apps. 

  1. In NetSuite, go to Setup > Users/Roles > Manage Roles.
  2. On the Manage Roles page, next to the Celigo eTail SmartConnectors role, click Customize.
  3. Enter a name to save the role (clone) with a different name.

For high-tech Integration Apps

Tip: This section is only applicable for the ADP, Salesforce (IO), Silicon Valley Bank, Vendor Payment Manager, Zendesk integration apps. 

  1. In NetSuite, go to Setup > Users/Roles > Manage Roles.
  2. On the Manage Roles page, next to the Celigo integrator.io Full Access w/o 2FA[Locked] role, click Customize.
  3. Enter a name to save the role (clone) with a different name.

Notes:

  • For the JIRA - NetSuite integration app, use the Celigo JIRA connector role.
  • For the Cash Application Manager integration app, use the Celigo CashApp Manager SmartConnector role.

Change NetSuite connection from basic to token-based authentication (manual)

Step 1: Assign a role to the NetSuite user

  1. Log in to your NetSuite account as an administrator.
  2. Go to Setup > User/Roles > Manage Users.
  3. On the Manage Users page, click on the user name to whom you want to implement the token-based authentication.
  4. Click Edit.
  5. On the Employee page, go to the Access tab > Roles sub-tab.
    Assign_custom_role_to_user.png
  6. Enter the custom role name to assign to the employee.
  7. Click OK.
  8. Click Save

Step 2: Create access token in NetSuite

  1. In your NetSuite account, go to Setup > User/Roles > Access Tokens.
  2. On the Access Tokens page, click New Access Token.
  3. In the Application Name drop-down menu:
    1. For e-Commerce apps. select eTail Connectors (Token-Based Auth)
    2. For high-tech apps, select High Tech Connector (Token-Based Auth)
  4. In the User field, enter the employee name.
  5. From the Role drop-down menu, select the custom role you created in the previous step.
  6. Click Save.
    Access_Token.png
  7. The Access token details are generated as follows:
    Access_Token_Details.png

    Important: Token ID and Token Secret are only displayed once. We recommended that you save them in a password manager application, such as LastPass or store them on your desktop. This way you can reference them later if required.

Step 3: Update Integration App NetSuite connection with acess token details

As a NetSuite admin, who has the required roles or permissions, you can update the exisitng NetSuite connection in your integrator.io account with the access token.

  1. Log in to integrator.io account.
  2. Click on the appropriate integration App you wish to update the NetSuite connection.
  3. Go to Connections.
  4. Next to the NetSuite connection, below the Actions column, click on the three-dot icon.
  5. Click Edit Connection.
  6. In the Authentication Type field, select Token Based Auth (Manual).
  7. In the Token ID and Token Secret fields, enter the access token details generated in the previous section (Step 2). For more information, refer to Establish Connections in integrator.io.
    Tip: Select an appropriate in the IClient drop-down menu, otherwise you will get a invalid or missing consumerKey error. 
  8. Click Test connection.
    Update_NetSuite_connection.png
  9. If you've performed the above-mentioned steps correctly, you'll get a "Your connection is working great! Nice Job." message.
  10. Click Save & close.

Change NetSuite connection from basic to token-based authentication (automatic)

Step 1: Assign a role to the NetSuite user

Step 2: Update Integration App NetSuite connection with automatic access token details

  1. Log in to integrator.io account.
  2. Click on the appropriate integration App you wish to update the NetSuite connection.
  3. Go to Connections.
  4. Next to the NetSuite connection, below the Actions column, click on the three-dot icon.
  5. Click Edit Connection.
  6. In the Authentication Type field, select Token Based Auth (Automatic).
    Tip: Select an appropriate in the IClient drop-down menu, otherwise you will get a invalid or missing consumerKey error. 
  7. Click Save & authorize.
  8. You'll be redirected to NetSuite login page. Enter the credentials to authorize.
    Automatic_NetSuite_Connection.png

For product-specific details, click on your product and follow the instructions guide:

e-Commerce 

High-tech apps

Was this article helpful?
1 out of 1 found this helpful

Comments

0 comments

Please sign in to leave a comment.