Histórico da Página
01. DADOS GERAIS
| Produto: |
| ||||
|---|---|---|---|---|---|
| Linha de Produto: |
| ||||
| Segmento: |
| ||||
| Módulo: | AGRODISTRIBUIDOR ( SIGAAGD) | ||||
| Função: | Api de atualização de produtos SIGAAGDagd.dta.service.tlpp | ||||
| País: | Brasil | ||||
| Ticket: | |||||
| Requisito/Story/Issue (informe o requisito relacionado) : | DAGRODIST-20121799 |
02. SITUAÇÃO/REQUISITO
Necessidade de criar uma api para atualizar os campos de Princípio Ativo(NCR_PRATIV) e Observação do Código Mapa(NCR_OBSMAP) no Cadastro de Produtos (MATA010)API GET e POST para gestão dos tokens necessários para autenticar e autorizar o acesso do DTA às tools do Agrodistribuidor. É fundamental que esses tokens sejam salvos com criptografia, para evitar vazamento de dados. O token será utilizado para garantir a segurança na comunicação entre o chat embarcado do DTA nas telas HTML do Agrodistribuidor e os serviços que fornecem acesso aos dados via tools.
03. SOLUÇÃO
A api PUT criada possui Criado api POST com o path /api/agd/v1/produto/principio-ativo e deve receber os valores dentro do body com os seguintes atributos: principioAtivo e observacaoMapa. Não serão considerados quaisquer outros atributos enviados para atualização de produtodta/token, o qual deve receber o valor do token dentro do body com o seguinte atributo: token.
| Bloco de código | ||
|---|---|---|
| ||
{
"token": "tk-wlOxyzhXeXyz2_KsdFxx5d01"
} |
O token recebido será criptografo e gravado no parametro MV_AGD0005.
Criado API GET com o path /api/agd/v1/dta/token, o qual irá retornar na requisição o atributo existToken com o valor "true" ou "false". Esta API irá verificar se o token foi gravado no parametro MV_AGD0005.
| Bloco de código | ||
|---|---|---|
| ||
{
"existToken": "true"
} |
Criado funcionalidade de descriptografia do token, para uso interno nas rotinas que exige o token para autorização.
04. DEMAIS INFORMAÇÕES
Não se aplicaParâmetro MV_AGD0005
05. ASSUNTOS RELACIONADOS
| Templatedocumentos |
|---|