Páginas filhas
  • 02 - APIs Integrações - Login/Logout Token

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Objetivo

Este documento tem como objetivo explicar o funcionamento de como realizar o Login para utilização das APIs.

Pré-Requisitos e Restrições

  • Necessário a instalação do WTA e todos os serviços indicados no link Parametrizações WTA.
  • Observe se a porta utilizada está disponível, isso evitará que a resposta da requisição seja  Error 404 Not Found e/ou Problem accessing.
  • Criar um usuário dedicado para integração. Usuário deve ter os acessos necessários na rotina 530 - Permitir acesso a rotina conforme abaixo:

Módulo 8/3 - Processamentos: 814, 801, 810, 812

  • A senha deve ser a mesma utilizada no WTA, porém deve-se converter em MD5 (maiúscula).
  • Ao realizar a requisição o acessToken permanecerá nas configurações de cookies e deverá ser atualizado de tempos em tempos. 

Como realizar a Autenticação

Para que seja realizada integrações ERP com o E-commerce é necessário que realize a autenticação adequadamente.


Totvs custom tabs box
tabsLogin, Logout, Vídeo de Demonstração
idspasso1,passo2,passo3
Totvs custom tabs box items
defaultno
referenciapasso1

Exemplo do envio da requisição e resposta:

Bloco de código
languagejs
titleRequisição Login
Request

method: 'POST',
url: '/winthor/autenticacao/v1/login'


Body:
{
   "login": "{{LOGIN}}",
   "senha": "{{SENHA}}"
}


Response  -  StatusCode 200OK

{
    "accessToken": "eyJOjfudybd1NiJ9.eyJOjfudybd1NiJ9yJOjfudybd1NiJ9yJOjfudybd1NiJ9yJOjfudybd1NiJ9yJOjfudybd1NiJ9yJOjfudybd1NiJ9yJOjfudybd1NiJ9yJOjfudybd1NiJ9yJOjfudybd1NiJ9yJOjfudybd1NiJ9"
}
Totvs custom tabs box items
defaultno
referenciapasso2

Exemplo do envio da requisição e resposta: 

Bloco de código
languagejs
titleRequisição Logout
Request

method: 'GET',
url: '/winthor/autenticacao/v1/logout'
Totvs custom tabs box items
defaultno
referenciapasso3

Demonstração utilizando o Postman para realizar as requisições na API. 


Login


Logout