netsuite_generate_oauth

1.0.0 • Public • Published

Gerador de OAuth1.0 para Netsuite RestLet

Esta lib é um gerador de header no padrão exigido no Netsuite RestLet. Para fazer integrações utilizando o Node.JS.

Instalação

Faça a utilização da lib usando o comando:

  npm install netsuite_generate_oauth

Uso/Exemplos

import getAuthorization from "./index.js";

const getConfig = {
    realm_netsuite: "seu_realm",
    clientid_netsuite: "sua_consumer_key",
    clientsecret_netsuite: "sua_consumer_secret",
    tokenid_netsuite: "sua_acess_token",
    tokensecret_netsuite: "sua_token_secret",
    url: "sua_url_restlet_completa"
}

// Usado para verificar a saida.
console.log(getAuthorization(getConfig));

//Saida retornada
{
  code: 200,
  headers: {
    'Content-Type': 'application/json',
    Authorization: 'OAuth realm="seu_realm",oauth_consumer_key="sua_consumer_key",oauth_token="sua_Aces_token",oauth_signature_method="HMAC-SHA256",oauth_timestamp="1675861545",oauth_nonce="nonce_gerado",oauth_version="1.0",oauth_signature="signature_gerada"'
  }

Após feito isso basta você utilizar esse atributo Authorization em um Fetch ou outro metodo de sua escolha.

Suporte

Para suporte, mande um email para degosantosiva@gmail.com. Mande no assunto "Suporte Netsuite Restlet OAuth" e na mensagem a sua duvida com prints

Autores

Package Sidebar

Install

npm i netsuite_generate_oauth

Weekly Downloads

0

Version

1.0.0

License

MIT

Unpacked Size

5.25 kB

Total Files

3

Last publish

Collaborators

  • diego-k2