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 2026.1, including enhancements to the Loop Returns integration. Loop Returns Integration in NetSuite Connector 2026.1
- Concurrency Governance Limits in NetSuite SuiteCloud
Concurrency governance limits are determined by NetSuite service tiers and SuiteCloud Plus licenses, impacting integration performance.
- Create Integration Records for OAuth 2.0 in NetSuite 2026.1
In NetSuite 2026.1, administrators can create integration records for applications to use OAuth 2.0, enabling secure access. Here's how.
- Enriched Bank Data Matching Improvements in NetSuite
Enriched Bank Data enhances matching of imported transactions to the general ledger, improving accuracy with AI-generated insights.
Advertising
Reach Integration Professionals
Put your product in front of NetSuite experts who work with Integration every day.
Sponsor This Category