Prerequisites

Configure the following before you begin configuring the connector:

Create Users on the Oracle NetSuite Managed System

You must create a user on the Oracle NetSuite managed system to manage User Credentials or Token Based Authentication.

Important
For the following process, you must log in to the Oracle NetSuite managed system using the Oracle NetSuite account. This section is a reference for the Oracle NetSuite managed system and provided as a guideline only.

  1. Go to Lists > Employees > Employees > New.

  2. Enter the appropriate values in the following fields:

    • Name

    • Email

    Note
    After you create the employee, you must assign the roles based on the authentication types as mentioned below. After the role assignment, the employee is termed as the user.

  3. Select Save.

Authentication Type

Configure an Authentication Type. You can select Token Based Authentication or User Credentials .

Token Based Authentication

The following details are required to configure Oracle NetSuite using Token Based Authentication:

  • Consumer Key and Consumer Secret

  • Token ID and Token Secret

Enable Token Based Authentication

  1. Log in to your Oracle NetSuite account.

  2. Go to Setup > Company > Enable > SuiteCloud > Manage Authentication.

  3. Check the TOKEN-BASED AUTHENTICATION checkbox.

Create an Integration Record and Generate a Consumer Key and a Consumer Secret

  1. Go to Setup > Integrations > Manage Integrations > New.

  2. Provide the name of the application to integrate with Oracle NetSuite.

  3. If required, add a Description. For example, Identity Security Cloud Token Based Application.

    Note
    The State of the application is enabled by default.

  4. If required, add a Note.

  5. Check the Token-based Authentication checkbox in the Authentication sub tab.

  6. Save the provided details. The Consumer Key and Consumer Secret are generated for the application.

    Important

    Save the generated Consumer Key and Consumer Secret to use in the configuration as Client ID and Client Secret respectively.

    The only time the Consumer Key and Consumer Secret values are displayed is on the confirmation page. These values can't be retrieved from the system after you exit the confirmation page. If the Consumer Key and Consumer Secret values are lost, then repeat steps 1 through 3 in the Create an Integration Record and Generate a Consumer Key and a Consumer Secret process to generate new values.

Create a Role with Permission to Generate a Token

Note
This process is only applicable when you don't have a role which has token related permissions.

  1. Go to Setup > User/Roles/ > Manage Users > New and create a new Role.

    For example, Token Based Role.

  2. Select EDIT and go to Permissions > Setup > Add and add the following roles:

    • SOAP Web Services

    • User Access Tokens

    • Log in using Access Tokens

Generate Token

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

  2. Select the created APPLICATION NAME for Token Based Authentication and select User.

  3. Select the created ROLE for Token Based Authentication and select Save.

  4. If required, edit the TOKEN NAME.

  5. Save the provided details. The Token ID and Token Secret are generated for the application.

  6. Copy the Token ID and Token Secret for use in configuration.

Important
The only time the Token ID and Token Secret values are displayed is on the confirmation page. These values can't be retrieved from the system after you exit the confirmation page. If the Token Id and Token Secret values are lost, then repeat the Generate Token process to generate new values.

User Credentials

Perform the following to obtain an Oracle NetSuite Application ID:

  1. Log in to your Oracle NetSuite account.

  2. Go to Setup > Integrations > Manage Integrations > New.

  3. Provide the name of the application that will integrate with Oracle NetSuite.

    Note
    Ensure that Token Based Authentication is unchecked and that only User Authentication is selected.

  4. Save the provided details. The Application IDis generated for the application.

  5. Save the generated Application ID to use during the configuration.

    Note
    User Credential Authentication is deprecated for the new NetSuite application, as Oracle NetSuite no longer supports it. Token Based Authentication is the default option.