Configuring token-based authentication for NetSuite

NetSuite recommends switching from traditional authentication (email and password) to token-based authentication (TBA). TBA gives you the added benefit of not having to update the password in the ReadSoft Online settings every time the password changes. Read more about TBA in NetSuite Help.

This procedure assumes you have:

To activate token-based authentication for the ReadSoft Online integration with NetSuite:

  1. Navigate to Setup > Users/Roles > Manage Roles.
  2. Make a copy of the “ReadSoft” role by clicking Edit, changing the name of the role to "ReadSoft TBA" and clicking Save As.

    After you click the Save As button, you return to the list view, where you can find the original "ReadSoft" role and the newly created copy, "ReadSoft TBA".

  3. Click Edit to edit the ReadSoft TBA role.
  4. At the bottom of the view, navigate to Permissions > Setup , add the Log in using Access Tokens permission.

    After you add the permission, make sure the Level setting set to Full.

  5. Save the role.

Assign the ReadSoft TBA role to a NetSuite user

  1. Navigate to Setup > Users/Roles > Access Tokens > New to create a NetSuite access token.
  2. Select ReadSoft Online Connector in the Application name box.
  3. Choose the user that you want to create the token for in the User box.
  4. Select ReadSoft TBA as the Role.
  5. Specify a name for the token in the Token Name box and click Save.
  6. A confirmation screen displays the new token ID and token secret. Copy these values for use in the next step.
    Note For security reasons, this is the only time NetSuite displays the token ID and token secret. After you leave this page, they cannot be retrieved from the system. If you lose these credentials, you must reset them to obtain new values.
  7. In ReadSoft Online Admin Center, navigate to the target system settings and specify the token ID and token secret in the corresponding settings.

    Make sure the Email and Password settings are empty.