We have an integration that communicates with NetS...
# integrations
s
We have an integration that communicates with NetSuite and synchronizes certain data between two systems 24/7. It currently uses token-based authentication (OAuth 1.0). Is there any advantage to switching to OAuth 2.0? We have not heard that the existing TBA is being deprecated any time soon. We are able to calculate oath_signature on each request, so we don't have a resource issue like a mobile device might have. On the other hand, we have a library available to handle the OAuth 2.0 token negotiation, so implementing this would not be difficult. Any ideas on pros vs. cons of making the switch?
b
Currently oauth 2 is unusable for an integration
The refresh token expires in 7 days
That means a user must grant access every 7 days
s
Is that a bug? That doesn't follow from the NS documentation or our experience with other API's using OAuth 2.0.
the blue note
netsuite has chosen both short lived access tokens and short lived refresh tokens
s
Interesting. Seems like it is targeted for simple integration of user-driven tools. Thanks for your feedback.