01. DADOS GERAIS
Produto: | TOTVS Framework
|
---|---|
Linha de Produto: | Linha Datasul |
Segmento: | Tecnologia |
Módulo: |
Framework (Linha Datasul) - Segurança (SEC)
|
Função: | Token JWT |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DFWKDATASUL-3503 |
02. SITUAÇÃO/REQUISITO
Ao requisitar um broker por intermédio de um token JWT e por algum motivo o mesmo não for encontrado, o sistema retorna uma mensagem de erro com o HTTP Status 500 (Internal Server Error), no qual ocasiona dificuldades em seu tratamento para exibição.
03. SOLUÇÃO
Foram efetuados alterações no status de retorno para seguir o padrão definido no Guia de API TOTVS, onde para este cenário, será considerado um "erro de negócio" e será enviada o HTTP Status 400 (Bad Request).
04. DEMAIS INFORMAÇÕES
Também foram efetuados ajustes nas informações contidas da mensagem de retorno para que fique mais aderente ao guia e facilite o tratamento dos erros.
Erro na decodificação do token JWT
Antes | Depois |
---|---|
{ | { |
Broker não encontrado
Antes | Depois |
---|---|
{ | { |
05. ASSUNTOS RELACIONADOS