Extension Developer Tools with Token-Based Authentication
Enable token-based authentication in Extension Developer Tools with integration records to enhance security and streamline access.
Token-based authentication (TBA) is a secure method to authenticate users and applications within the Oracle NetSuite ecosystem. This article outlines how to utilize Extension Developer Tools to implement TBA, ensuring a more secure development environment and enabling seamless integration of applications.
How to Use Extension Developer Tools with Token-Based Authentication
To integrate token-based authentication using Extension Developer Tools, follow these steps:
Step 1: Create an Integration Record
- Navigate to Setup > Integration > Manage Integrations > New.
- Provide a Name for the integration record.
- Set the State to Enabled.
- Check the Token-Based Authentication box.
- Enable the TBA: Authorization Flow option.
- Enter the Callback URL as
http://localhost:7777/tba. - Uncheck the Authorization Code Grant box.
- Enable the User Credentials checkbox.
Step 2: Save and Copy Credentials
- Be sure to save the integration record. After saving, copy the consumer key and secret displayed on the screen before closing the page.
Step 3: Configure the .env File
- Paste the consumer key and secret into the
.envfile found in the root folder of the Extension Developer Tools installation. This folder is created during the setup of the developer tools.
Important Notes
- If you have already configured the Integration Records for Theme Developer Tools, this setup process does not need to be repeated.
- Transitioning from user credentials to TBA is recommended for better security. It is also advisable to create a separate integration record for each application that uses TBA.
Who This Affects
- Administrators: Responsible for setting up integration records and managing access.
- Developers: Implementing application integrations and ensuring secure authentication processes.
Token-based authentication simplifies the authentication process while enhancing security. By following the steps outlined, you can ensure effective integration of applications within NetSuite.
Frequently Asked Questions (4)
Do I need to create a new integration record if I already have one for Theme Developer Tools?
What are the prerequisites for implementing token-based authentication with Extension Developer Tools?
How is the consumer key and secret used in the configuration process?
What should I do if I want to enhance security when using Extension Developer Tools?
Was this article helpful?
More in Integration
- Loop Returns Integration in NetSuite Connector 2026.1
Updated for NetSuite Connector 2026.2, introducing Salesforce Connector enhancements and Loop Returns integration.
- Concurrency Governance Limits in NetSuite SuiteCloud
Concurrency governance limits are determined by NetSuite service tiers and SuiteCloud Plus licenses, impacting integration performance.
- MCP Standard Tools SuiteApp for Record Management in NetSuite
Enhance record management, report generation, and data analysis with the MCP Standard Tools SuiteApp in NetSuite.
- NetSuite HTTPS Request Parameters for SuiteScript 2.x
Learn key HTTPS request parameters in NetSuite SuiteScript 2.x for effective external service integration.
Advertising
Reach Integration Professionals
Put your product in front of NetSuite experts who work with Integration every day.
Sponsor This Category