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 | 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).
Disponibilizar uma API para renovação do Token de autenticação.
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
cCNPJ;
cMsgJson
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|