Conectar a NetSuite con OAuth 2.0 de 3 patas (3LO) utilizando el conector HTTP v2 en Jitterbit Studio
Introducción
Esta página describe cómo configurar OAuth 2.0 de 3 patas (3LO) con el conector HTTP v2 para conectarse a NetSuite. Primero crea y configura un registro de integración de NetSuite y luego configura un registro de aplicación en la Consola de Administración.
Nota
Se requiere la versión del agente 10.83 / 11.21 o posterior para usar la autenticación OAuth 2.0 de 3 patas.
Crear y configurar un registro de integración de NetSuite
Sigue estos pasos para crear y configurar un registro de integración de NetSuite:
-
Asegúrate de que los servicios web REST y OAuth 2.0 estén habilitados en tu cuenta de NetSuite.
-
Crea un registro de integración de NetSuite para usar con OAuth 2.0.
-
Establece la URI de redirección en una de las siguientes URL (dependiendo de la región de tu organización):
Región URL APAC https://apps.apac-southeast.jitterbit.com/design-studio/api/v1/oauth/authcodeEMEA https://apps.emea-west.jitterbit.com/design-studio/api/v1/oauth/authcodeNA https://apps.na-east.jitterbit.com/design-studio/api/v1/oauth/authcode -
Retén el ID de cliente y el secreto de cliente necesarios para un registro de aplicación válido cuando se crea el registro de integración. Las credenciales se muestran una vez y deben restablecerse si se pierden o se olvidan.
-
Configurar un registro de aplicación en la Consola de Administración
Sigue estos pasos para configurar los valores requeridos para una aplicación privada de la Consola de Administración registro de aplicación:
-
Reúne la información requerida:
- Tu ID de cuenta de NetSuite, o el primer subdominio de tu URL de NetSuite. Por ejemplo,
1234567. - ID de cliente y secreto de cliente obtenidos después de la configuración del registro de integración de NetSuite.
- Tu ID de cuenta de NetSuite, o el primer subdominio de tu URL de NetSuite. Por ejemplo,
-
En la configuración del registro de la aplicación, asegúrate de que el conector HTTP v2 esté seleccionado. Ingresa valores para el Nombre, Descripción, ID de Cliente y Secreto de Cliente.
-
Ingresa
rest_webservicescomo el alcance. -
Establece la URL de Autenticación de la aplicación como
https://<accountID>.app.netsuite.com/app/login/oauth2/authorize.nldonde<accountID>es tu ID de cuenta de NetSuite. -
Establece la URL de Token de Acceso y la URL de Token de Actualización de la aplicación como
https://<accountID>.suitetalk.api.netsuite.com/services/rest/auth/oauth2/v1/tokendonde<accountID>es tu ID de cuenta de NetSuite. -
Ve a Opciones avanzadas.
En la pestaña de solicitud de autenticación bajo Parámetros, ingresa
response_typecomo la Clave ycodecomo el Valor. Luego selecciona URL de Solicitud en el menú Enviar en. -
En la pestaña de solicitud de token bajo Parámetros, ingresa
grant_typecomo la Clave yauthorization_codecomo el Valor. Luego selecciona URL de Solicitud en el menú Enviar en. -
En la pestaña de solicitud de actualización bajo Parámetros, ingresa
grant_typecomo la Clave yrefresh_tokencomo el Valor. Luego selecciona URL de Solicitud en el menú Enviar en.
Una vez que la aplicación privada está registrada en la página de Registros de Aplicaciones, está disponible para ser seleccionada en el menú de Aplicación OAuth en la conexión HTTP v2.