All SuiteCommerce themes, extensions, and core development tools must be updated to ensure ongoing secure implementation of token-based authentication.
Support for use of the NLAuth authorization header in token-based authentication flows is ending with a minor release of SuiteCommerce/SuiteCommerce Advanced in early 2023.
What Is Changing
All versions of the Commerce developer tools, including the extension, theme, and SuiteCommerce Advanced (SCA) command-line developer tools, must be updated to ensure utmost security when connecting to NetSuite using token-based authentication.
All required actions must be completed in order for the deployment process to complete without any failures. These actions must be completed before the minor release of SuiteCommerce/SCA, which is scheduled for January 2023.
Required Actions ā SuiteCommerce
Ensure that your SuiteCommerce Extension Management bundle has been updated at least to version 2022.1.1. Download and set up the most recent version of the theme and extension developer tools included on this version.
If your bundle is not up to date, please contact NetSuite Customer Support.
For detailed instructions, see
Install Your Commerce Website Applications,
Set Up Theme Developer Tools, and
Set Up Extension Developer Tools in the NetSuite Help Center.
Required Actions ā SuiteCommerce Advanced
The core developer tool, unlike extension and theme development tools, is pre-packaged together with the SCA application code.
Changes on code used for the core developer tool need to be made in the .../gulp/ directory for SCA versions 2022.1.x and lower. This change only affects the deployment process, as such, existing customizations on your SCA application will not be affected and you may continue to use your current local development files and SCA version.
You must successfully complete the patch instructions to continue using the developer tools. This patch is required for all current releases of SuiteCommerce Advanced.
For details, see
Token-Based Authentication Updates for Developer Tools.
For More Information
For additional information, see the following topics in the NetSuite Help Center or SuiteAnswers:
ā¢
The NLAuth Authorization Header in TBA (SuiteAnswers ID
87144)
ā¢
Install Your Commerce Website Applications (SuiteAnswers ID
29537)
ā¢
Set Up Theme Developer Tools (SuiteAnswers ID
71008)
ā¢
Set Up Extension Developer Tools (SuiteAnswers ID
71044)
⢠Patch Instructions for
Token-Based Authentication Updates for Developer Tools (SuiteAnswers ID
106249)
If you have any questions about these changes, please contact NetSuite Customer Support.