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 to include features of the Loop Returns integration in NetSuite Connector 2026.1. Loop Returns Integration in NetSuite Connector 2026.1
- 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.
- 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 Updates for NetSuite Integrations
SuiteTalk Web Services adds new Item Supply Plan support, enhancing integrations for efficient data management.
Advertising
Reach Integration Professionals
Put your product in front of NetSuite experts who work with Integration every day.
Sponsor This Category