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 para maiúscula e depois em MD5 também maiúscula. Caso tenha dúvidas de como realizar a conversão de MD5, clique no link abaixo onde possui todas informações necessárias para a conversão:
Veja Aqui em detalhes como Gerar o token de autenticação (WTA)
- 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.
Exemplo do envio da requisição e resposta: Request
method: 'POST',
url: '/winthor/autenticacao/v1/login'
Body:
{
"login": "{{LOGIN}}",
"senha": "{{SENHA}}"
}
Response - StatusCode 200OK
{
"accessToken": "chaveToken"
} |
|
Exemplo do envio da requisição e resposta: Request
method: 'GET',
url: '/winthor/autenticacao/v1/logout'
|
|
Demonstração utilizando o Postman para realizar as requisições na API.
Login
Logout
|
|