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
- Square Connector Integration in NetSuite 2026.1
Discover the Square Connector for seamless integration with NetSuite 2026.1, synchronizing transactions, orders, and inventory effortlessly.
- SuiteTalk Web Services
Documentation article about SuiteTalk Web Services
- MCP Standard Tools for Natural Language Queries in NetSuite
Explore MCP Standard Tools for natural language queries, report access, and record management in NetSuite.
- SOAP Web Services Deprecation in NetSuite 2026.1
SOAP web services availability shifts in NetSuite 2026.1. Explore integration best practices and migration strategies.
Advertising
Reach Integration Professionals
Put your product in front of NetSuite experts who work with Integration every day.
Sponsor This Category