OAuth 2.0 over OAuth 1.0

OAuth 2.0 is preferred over OAuth 1.0 for several reasons: 1. Simplicity of Implementation OAuth 1.0: Requires complex cryptographic signatures to verify requests. This means developers have to deal with complicated encryption methods and handle signing each request, which can be tricky and error-prone. OAuth 2.0: Uses simpler bearer tokens for authentication. This means you… Continue reading OAuth 2.0 over OAuth 1.0

Why OAuth 2.0 is preffered?

OAuth 2.0 is preferred because it offers secure, flexible, and user-friendly ways to manage access to your data: Secure Access: OAuth 2.0 lets apps access your data without needing your password, keeping your credentials safe. Control: You can give apps specific permissions (like read-only access) rather than full access, so you have more control over… Continue reading Why OAuth 2.0 is preffered?

Resolve Unexpected Error on gulp extension:fetch

With the update on SuiteCommerce Extension Management bundle to support token-based authentication (TBA), a user may encounter unexpected error when executing gulp extension:fetch when integration record is not created. To resolve the error, follow the steps The following gulp commands have been added with the 2023.1 release, and can be used with extension and theme developer… Continue reading Resolve Unexpected Error on gulp extension:fetch

Resolve Error: “Invalid Login Attempt” When Using Token-Based Authentication for Sandbox on Restlet

Issue: When trying to use Token-Based Authentication in Sandbox Environment, user receives an error “Invalid Login Attempt” Solution: A possible reason why the error is being received is that the Realm on the Authorization header was not declared properly. When using a Sandbox environment, the realm should be in uppercase. (e.g. 123456_SB1). Using lowercase will… Continue reading Resolve Error: “Invalid Login Attempt” When Using Token-Based Authentication for Sandbox on Restlet

Resolve Error “Invalid login attempt” during Gulp Fetch or Deployment with Token-Based Authentication

With NetSuite 2018 and later, a two-factor authentication (2FA) is mandatory when authenticating users via developer tools. A user is expected to create a new token, if no token exists, during the fetching and deployment of themes and/or extensions. The user may see an “Invalid login attempt” error message during this process due incorrect time… Continue reading Resolve Error “Invalid login attempt” during Gulp Fetch or Deployment with Token-Based Authentication

Token-based authentication (TBA)

Create an integration record. In the Name field, enter a name for the integration record. In the State field, select Enabled. Check the Token-Based Authentication box. Check the TBA: Authorization Flow box. In the Callback URL field, enter: http://localhost:7777/tba. Clear the Authorization Code Grant box. Check the User Credentials box. Save the integration. Be sure to save the consumer key/secret before closing the page. Copy and paste the consumer key/secret in… Continue reading Token-based authentication (TBA)

How to generate an Authentication token while deploying changes in the Elbrus version.

When we’re trying to deploy the development code in the NetSuite for SCA Elbrus for both accounts i.e. Sandbox and Production. We’re getting this error many times if we don’t have the existing token in our terminal most of the time when we’re deploying the first time. Still, we change the role from administrator to… Continue reading How to generate an Authentication token while deploying changes in the Elbrus version.

SyncApps for FreshDesk-NetSuite integration

Synch Profiles Steps: Fresh Desk 2. Netsuite 3. Additional Configuration 4. Field Mapping 5. Synch Scheduling Setting up TBA(token-based authentication) Login via Administration 2. Navigate to Setup>Company>Enable Features 3. Under Suitecloud Tab under manage authentication, check (token-based authentication) 4. Click save, Now 5. Navigate to Setup>Integation>Manage Integration>New 6. Under Authentication *Check the token-based authentication option… Continue reading SyncApps for FreshDesk-NetSuite integration

SOAP Web Services Integration Initial Setup

The SOAP web services platform provides programmatic access to your NetSuite data and business processes through an XML-based application programming interface (API). Using SOAP, we can read/write the data to and fro into the NetSuite. To maintain the highest security standards for connectivity, NetSuite periodically updates server certificates and the trusted certificate store we use… Continue reading SOAP Web Services Integration Initial Setup

Setting Up Netsuite Token Based Authentication (TBA)

Token-based authentication is a protocol that generates encrypted security tokens. It enables users to verify their identity to websites, which then generates a unique encrypted authentication token. To use Token Based Authentication (TBA), the following things need to be done first: Enable Token-Based Authentication Create Integration record Create a Role and assign it to a… Continue reading Setting Up Netsuite Token Based Authentication (TBA)