Using OAuth Authentication
OAuth requires the authenticating user to interact with NetSuite using the browser. The driver facilitates this in various ways as described below.
Embedded Credentials
Embedded Credentials may be used when establishing a connection where Schema is set to SuiteTalk. See Embedded Credentials to connect with the driver's embedded credentials and skip creating a custom OAuth app.Custom Credentials
You must register an app to obtain the OAuthClientId and OAuthClientSecret if Schema is set to SuiteTalk.
When to Create a Custom OAuth App
Creating a custom OAuth app is required in all cases in order to connect via OAuth if Schema is set to SuiteTalk or if you would like to use OAuthVersion 1.0.
Creating a Custom OAuth App
See Creating a Custom OAuth App for information on how to create a custom app.