netsuite-tba-oauth
NetSuite Token Based Authentication Module
Introduction:
This auxiliary module abstracts the authentication mechanism used by NetSuite Restlets.
Supported authentication methods:
- Token Based Authentication (TBA)
- Note: NLAuth not supported. Use the netsuite-restlet module if you need NLAuth authentication.
Supported Restlet methods:
GET (get function) POST (post function) PUT (put function)
Installation
Open a terminal session and enter the following command:
npm install netsuite-tba-oauth --save
Usage
Example of GET request
const NetSuiteOauth = ; const url = 'restlet-url';const method = 'GET';const consumerKey = 'your-consumer-key';const consumerSecret = 'your-consumer-secret';const tokenId = 'token-id';const tokenSecret = 'token-secret';const account = 'account Id'; const oauth = url method consumerKey consumerSecret tokenId tokenSecret account; oauth;
Example of POST request
const NetSuiteOauth = ; const url = 'restlet-url';const method = 'GET';const consumerKey = 'your-consumer-key';const consumerSecret = 'your-consumer-secret';const tokenId = 'token-id';const tokenSecret = 'token-secret';const account = 'account Id'; const oauth = url method consumerKey consumerSecret tokenId tokenSecret account;const data = key: 'value'; oauth;