Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
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).
Disponibilizar uma API para visualização do Token de autenticação.
Deverá buscar o TOKEN por cnpj, cpf, inscrição estadual e UF que está armazenado na tabela TSS0005 do TSS.
WebService: RestGetToken()
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. |
---|