Choosing User Identification Fields for SuiteSignOn
The user identification fields are used by external applications to uniquely identify the NetSuite user. User identification fields are defined per application, so they are the same for each connection point. These fields’ values are passed in XML format in the HTTP response from NetSuite to your application after verification. For an example, see NetSuite HTTP Verify Call Response.
The following user identification fields are provided on the SuiteSignOn page:
-
Email - Email address used as the user ID for NetSuite
-
Account - Customer's NetSuite account ID
-
First Name
-
Middle Name
-
Last Name
-
Internal ID - NetSuite-generated unique identifier
-
External ID - External application unique identifier stored in NetSuite
To uniquely identify each user across all NetSuite accounts, you should use one of the following two combinations of data:
-
The customer’s NetSuite account ID and the user’s email address.
-
The customer’s NetSuite account ID and the user’s internal ID.
You also can make custom entity fields available on the SuiteSignOn record, by checking the Available to SuiteSignOn box on the Custom Entity Field record. See Using Custom Fields as SuiteSignOn User Identification.