Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

(Obrigatório)

Informações Gerais

 

Especificação

Produto

 TSS

Módulo

 TSS

Segmento Executor

 SERVIÇOS

Projeto1

 SERTSS003

IRM/EPIC1

 SERTSS003-44

Requisito/Story/Issue1

 SERTSS003-45

Subtarefa1

 
SERTSS003-52

Chamado2

 

País

(   X ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

<Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>.

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos). 

(Obrigatório)

Objetivo

Disponibilizar uma API para visualização do Token de autenticação.

(Obrigatório)

Definição da Regra de Negócio

Deverá buscar o TOKEN por cnpj, cpf, inscrição estadual e UF que está armazenado na tabela TSS0005 do TSS.

 

WebServiceRestGetToken()

WebService responsável por retornar o Token de Autenticação.

 

O WebService deverá receber mensagens na estrutura JSON codificado em base64, onde serão decodificadas e validadas, assim passadas como parâmetro para a função TSSFindToken().

O retorno do WebService será uma mensagem JSON contendo o Token.

 

Parâmetros: 

JSON=eyJlbXByZXNhIjp7ImNucGoiOiI1MzExMzc5MTAwMTc5MCIsInRpcG9wZXNzb2EiOjIsImllIjoiMjU1NzIxMTYxIiwidWYiOiJTQyJ9fQ==

 

Mensagem JSON sem codificação 64:

{

"empresa":{

                    "cnpj":"53113791000122","tipopessoa":2,"ie":"111010945111","uf":"SP"

                  }

}

cnpj: CNPJ do cliente

tipopessoa: 1 = Física ou 2 = Jurídica

ie: Inscrição Estadual do cliente

uf: Unidade Federativa do cliente

 

Retorno Negativo:

{
"TOKEN": "",
"error": " Mensagem JSON invalida "
}

 

Retorno Positivo:

{
"TOKEN": "dcee357e34ba335b7d0264a32796f2ca7f5794dc",

"error": "" 
}

 

 



 

 

 

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.