Setting Up Token-Based Authentication for NetSuite Connector

NetSuite Connector connects to your NetSuite account using token-based authentication. With the proper setup, you can generate a token and enter the generated token in NetSuite Connector.

To set up token-based authentication:

  1. Create the NetSuite access token and connect NetSuite Connector.

    1. Verify the installation of NetSuite Connector integration record

      1. Go to Setup > Integration > Manage Integrations.

        NetSuite Connector should be listed on the Integrations page.

      2. (Optional) If NetSuite Connector is not listed, the integration must be blocked. Follow these steps to enable a blocked integration:

        1. On the Integrations page, check the Show Inactives box.

        2. Click Refresh.

        3. If you still do not see the NetSuite Connector record, try to uninstall, and reinstall the SuiteApp.

        4. When the NetSuite Connector record displays in the Integrations page, click NetSuite Connector.

          The NetSuite Connector record opens.

        5. Click Edit.

        6. From the State list, select Enabled.

        7. Click Save.

  2. Assign the role for token authentication.

    1. Go to Setup > Users/Roles > Manage Users.

    2. Click the employee name to which you want to assign the token-authentication role.

      Note:

      The employee that you select must have the Administrator role assigned. Also, to avoid breaking the connection, you must not delete or inactivate the user ID.

    3. On the Employee page, click Edit.

    4. Click the Access subtab.

    5. In the Role field, select NetSuite Connector Web Services and click Add.

    6. Click Save.

  3. Verify access of the assigned role to subsidiaries.

    1. Go to Setup > Users/Roles > Manage Roles.

    2. Click the Edit link of the NetSuite Connector Web Services role.

    3. Under the Subsidiary Restrictions section, check the Allow Cross-Subsidiary Record Viewing box.

    4. Click Save.

  4. Create token authentication credentials for NetSuite Connector.

    1. Go to Setup > Users/Roles > Access Tokens > New.

    2. On the Access Token setup page, in the Application field, select NetSuite Connector. This references the integration record.

    3. In the User field, select the user you assigned the NetSuite Connector Web Services role.

    4. In the Role field, select NetSuite Connector Web Services.

      The Token Name is automatically filled out.

    5. Click Save.

      A confirmation page is displayed indicating the Token ID and Token Secret. Copy the Token ID and Token Secret values and keep them for later use.

      Important:

      This is the only time that the Token ID and Token Secret values will be displayed. When you close the page, you will not be able to retrieve or have access to the values anymore. If you lose or forget these credentials, you must create a new token.

      After generating the token, do not delete or inactivate the user with the token authentication role. If the user account associated with a token is deleted or inactivated, the token will not work anymore and any connection that uses that token will fail.

Adding NetSuite Account ID to NetSuite Connector

The Account ID is the first part of the URL in the browser when logged into NetSuite. Alternatively, in NetSuite, you can find the ID in the Account ID field in the Company Information page, accessible from Setup > Company > Company Information.

To add NetSuite Account ID to NetSuite Connector:

  1. Log in to app.farapp.com.

  2. Go to NetSuite > Settings > Credentials.

  3. On the Credentials settings page, in the NetSuite Account ID field, enter the NetSuite Account ID. You can find your NetSuite account ID at the beginning of the NetSuite URL. For example, if the URL is https://1234567.app.netsuite.com/, your account ID is 1234567.

  4. In the NetSuite Token ID field, enter the value of the Token ID you generated and copied.

  5. In the NetSuite Token Secret field, enter the value of the Token Secret you generated and copied.

  6. Click Save and Test Connection.

    If the testing is successful, a confirmation message appears. If the testing fails, check the values you entered and retry.

General Notices