Applicable Applications: eXtendFiles, eXtendFrame, eXtendMobile
Audience: Administrator

Use Case

  • Update the OAuth 2.0 Client Credentials (M2M) used in the eXtendFiles, eXtendFrame, and eXtendMobile applications.

Prerequisites

  • NetSuite Administrator access

Update Steps (Video)

Watch a video walk through of the steps: Updating OAuth 2.0 Client Credentials for eXtendApps

Update Steps (Written)

1. Download the Latest Certificate

  1. Click on the following link to download the latest public certificate: cert1767676817384

2. Access OAuth 2.0 Client Credentials Setup Page

  1. Navigate to Setup → Integration → Manage Authentication → OAuth 2.0 Client Credentials (M2M) Setup.
  2. This will open the page where you can view and manage your OAuth 2.0 client credentials.

3. Create New Credentials

  1. Before creating new credentials, you need to know the entity and role used for the eXtendTech application. Review the OAuth 2.0 client credentials list to identify the entity and role associated with the application you're updating. The application names are:

    eXtendTech Files for eXtendFiles
    eXtendFrame Functions for eXtendFrame
    eXtendMobile for eXtendMobile



    If you're unsure which entity and role to use, please reach out to eXtendTech Support at support@extendtech.net prior to creating new credentials. NetSuite allows adding a certificate to a particular application and entity a single time, so it's important that the selection is accurate.

  2. Click Create New.
  3. In the popup window, choose the entity, role, and application. Upload the certificate which was downloaded in 1. Download the Latest Certificate.
    1. Image Placeholder
  4. Upon saving, a CERTIFICATE ID will be generated. Save this ID for use in the next steps. Since there will be multiple entries in the list, make sure to save the certificate ID with the most recent "Created Date."
    Image Placeholder
  5. Repeat the above process for each eXtendTech application that you have in your environment: eXtendFiles, eXtendFrame, eXtendMobile. Each of these eXtendTech applications use the same certificate, so you can upload the same one for each application.

If you have only a single eXtendApp, you will perform only a single certificate update. If you have a combination of eXtendFiles, eXtendFrame, and eXtendMobile, you will perform the certificate update for each application.

4. Update eXtendTech Application Setup Pages

  1. After creating the new credentials records, go to the application setups to specify the CERTIFICATE ID that was generated when creating OAuth 2.0 credentials and the CERTIFICATE TYPE.
    1. eXtendFiles: Go to eXtendTech → eXtendFiles → eXtendFiles Approval Setup and select the Certificate Configuration subtab.
      Image Placeholder
    2. eXtendFrame: Go eXtendTech → eXtendFrame → Setup.
      Image Placeholder
    3. eXtendMobile: Go to eXtendTech → eXtendMobile → Setup.
      Image Placeholder
  2. In the CERTIFICATE ID field, specify your certificate ID from the previous step.
  3. In the CERTIFICATE TYPE field, specify: cert1767676817384
  4. Submit/Save the setup page.

5. Repeat for Other Environments

If you're using eXtendFiles, eXtendFrame, or eXtendMobile in additional environments—such as a NetSuite Sandbox or NetSuite Release Preview account—repeat these steps to update the OAuth 2.0 Client Credentials in each additional environment.