Conectar ao NetSuite com OAuth 2.0 de 3 pernas (3LO) usando o conector HTTP v2 no Jitterbit Studio
Introdução
Esta página descreve como configurar OAuth 2.0 de 3 pernas (3LO) com o conector HTTP v2 para se conectar ao NetSuite. Primeiro, crie e configure um registro de integração do NetSuite e depois configure um registro de aplicativo no Console de Gerenciamento.
Nota
A versão do agente 10.83 / 11.21 ou posterior é necessária para usar autenticação OAuth 2.0 de 3 pernas.
Criar e configurar um registro de integração do NetSuite
Siga estas etapas para criar e configurar um registro de integração do NetSuite:
-
Certifique-se de que os serviços web REST e OAuth 2.0 estão habilitados na sua conta do NetSuite.
-
Crie um registro de integração do NetSuite para uso com OAuth 2.0.
-
Defina o URI de Redirecionamento para um dos seguintes URLs (dependendo da região da sua organização):
Região 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 -
Mantenha o ID do cliente e o segredo do cliente necessários para um registro de aplicativo válido quando o registro de integração for criado. As credenciais são exibidas uma vez e devem ser redefinidas se perdidas ou esquecidas.
-
Configurar um registro de aplicativo no Console de Gerenciamento
Siga estas etapas para configurar os valores necessários para um aplicativo privado no Console de Gerenciamento registro de aplicativo:
-
Reúna as informações necessárias:
- Seu ID de conta NetSuite ou o primeiro subdomínio da sua URL NetSuite. Por exemplo,
1234567. - ID do cliente e segredo do cliente obtidos após a configuração do registro de integração do NetSuite.
- Seu ID de conta NetSuite ou o primeiro subdomínio da sua URL NetSuite. Por exemplo,
-
Na configuração do registro de aplicativo, certifique-se de que o conector HTTP v2 esteja selecionado. Insira os valores para Nome, Descrição, ID do Cliente e Segredo do Cliente.
-
Insira
rest_webservicescomo o escopo. -
Defina a URL de Autenticação do aplicativo como
https://<accountID>.app.netsuite.com/app/login/oauth2/authorize.nl, onde<accountID>é o seu ID de conta NetSuite. -
Defina a URL do token de Acesso e a URL do token de Atualização do aplicativo como
https://<accountID>.suitetalk.api.netsuite.com/services/rest/auth/oauth2/v1/token, onde<accountID>é o seu ID de conta NetSuite. -
Vá para Opções Avançadas.
Na aba de solicitação de autenticação sob Parâmetros, insira
response_typecomo a Chave ecodecomo o Valor. Em seguida, selecione URL de Solicitação no menu Enviar em. -
Na aba de solicitação de token sob Parâmetros, insira
grant_typecomo a Chave e insiraauthorization_codecomo o Valor. Em seguida, selecione URL de Solicitação no menu Enviar em. -
Na aba de solicitação de atualização sob Parâmetros, insira
grant_typecomo a Chave e insirarefresh_tokencomo o Valor. Em seguida, selecione URL de Solicitação no menu Enviar em.
Uma vez que o aplicativo privado está registrado na página de Registros de Aplicativos, ele está disponível para ser selecionado no menu Aplicativo OAuth na conexão HTTP v2.