Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Renova Token

 

 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

M_SER_TSS002

IRM1

PCREQ-8285

Requisito1

PCREQ-8286

Subtarefa1

 

Chamado2

 

Release de Entrega planejada

12.1.13

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 renovação do Token de autenticação.

(Obrigatório)

Definição da Regra de Negócio

Será gerado um novo TOKEN por cliente e gravado em cache e em na tabela físicaTSS0005 do TSS, para validação da mensagem do TSSOffline entre o TSS Offline com o TSSOnlineTSS Online, este TOKEN deverá ser inserido em uma seção "[TSSOFFLINE]" com a chave "TOKEN" do arquivo de configuração "APPSERVER" do TSSOfflineTSS Offline, para que assim possa ser gerado incluído no cabeçalho da mensagem Json.

 

Exemplo de configuração do "APPSERVER" do TSS Offline:

[TSSOFFLINE]

TOKEN=50164fa93121e0d05843576147d0394c0a1b31ee

 

Quando TSSOnline recebe o CNPJ  e o TOKEN no cabeçalho da mensagem, é realizada a autenticação do cliente, checando com o que está gravado na base, se o TOKEN enviado for igual ao TOKEN gravado a comunicação é válida e segue o fluxo da transmissão do documento

 

Função:getTSSToken ()

Função responsável pela geração do TOKEN de validação da mensagem.

A função getTSSToken receberá os parâmetros de CNPJ e a mensagem JSON com isso ele soma o CNPJ+MsgJSON e codifica em base64, após isso é essa mensagem codificada é novamente o codificada em SHA1 e retornado para a função que chamou com o TOKEN

 

Parâmetros: 

cCNPJ;

cMsgJson

Retorno:

cToken

 

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