How To Enable Token-Based Authentication in NetSuite
Table of Contents
Introduction
This tutorial will guide you through the process of enabling Token-Based Authentication in NetSuite. Token-Based Authentication enhances security by reducing the risk of credential exposure and ensuring compliance with best practices. Before you start, ensure you have the appropriate permissions, either as an Administrator or a role with full "Enable Features" permission.
Step 1: Verify User Permissions
Before enabling Token-Based Authentication, confirm that you have the necessary user permissions.
- You need to have either:
- The “Administrator” role.
- A role that includes “Enable Features” permission set to “full”.
Step 2: Access the Enable Features Settings
Once your permissions are verified, navigate to the settings where you can enable Token-Based Authentication.
- Log in to your NetSuite account.
- Go to Setup in the main navigation menu.
- Select Company and then Enable Features.
- Look for the SuiteCloud tab.
Step 3: Enable Token-Based Authentication
Now, you can enable the Token-Based Authentication feature.
- In the SuiteCloud tab, locate the Token-Based Authentication option.
- Check the box to enable Token-Based Authentication.
- Click Save to apply your changes.
Step 4: Create an Integration Record
After enabling the feature, you need to create an integration record to generate the token.
-
Navigate to Setup.
-
Select Integrations and then Manage Integrations.
-
Click on New to create a new integration record.
-
Fill in the required fields:
- Name your integration.
- Make sure to check the box for Token-Based Authentication.
-
Click Save.
-
Note down the Consumer Key and Consumer Secret displayed after saving.
Step 5: Generate Tokens for Users
To use Token-Based Authentication, generate tokens for users who will access the NetSuite account.
- Go to Setup > Users/Roles > Manage Users.
- Select the user for whom you want to generate a token.
- Under the Access tab, find the Tokens subtab.
- Click on New Token.
- Choose the integration record you created earlier.
- Click Save and note down the Token ID and Token Secret.
Conclusion
You have successfully enabled Token-Based Authentication in NetSuite. This feature not only enhances security but also allows for scalable and flexible access management. As a next step, consider integrating your applications with the generated tokens or exploring additional security practices for your NetSuite environment. If you have any questions or need further assistance, feel free to reach out for help.