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

 

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

Criação do TOKEN Será gerado um novo TOKEN por cliente e gravado em cache e em tabela física, para validação da mensagem do TSSOffline com o TSSOnline para que não ocorra interceptação no meio da comunicação. Na função TSSPostQueueMessage() que é responsável pela comunicação com o TSSOnline é chamado a função getTSSToken() que é responsável por gerar o TOKEN, assim deverá ser enviado no cabeçalho da comunicação., este TOKEN deverá ser inserido em uma seção do arquivo de configuração do TSSOffline, para que assim possa ser gerado no cabeçalho da mensagem Json.

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 baseCom o Token definido e a comunicação realizada com o TSSOnline, o TOKEN chega no cabeçalho e com isso é gerado um outro TOKEN para verificar a consistência da mensagem baseado no CNPJ e a mensagem JSON enviada, se o TOKEN enviado for igual ao TOKEN gerado 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.