For the REST API, NetSuite offers two types of authentication:
- Token Based Authentication (TBA)
- Oauth 2.0
This client currently uses TBA. While Oauth 2.0 may be available in the future, TBA was chosen for the following reasons:
- The SOAP API only supports TBA.
- NetSuite users will still need to go through a manual setup (e.g. Integration record and Role) regardless of the method.