01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:Monitor de PDVs
Função:Criptografia de senha
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :


02. SITUAÇÃO/REQUISITO

Identificamos que por motivos de segurança precisávamos de criar um método que mante-se a senha de acesso ao banco de dados da aplicação em sigilo. O ponto de partida é a utilização do mesmo modo de como o serviço gerenciador de pdvs utiliza.


03. SOLUÇÃO

Foi implementado a leitura da senha pelo mesmo caminho que o serviço gerenciador de pdvs faz. Vale ainda ressaltar que essa solução é uma solução que pode ou não ser feito dependendo do usuário, pois o modo anterior de autenticação ainda continuará a funcionar. 


Para realizar a as configurações siga os seguintes passos:

Na pasta de instalação da API do monitor *(C:\C5Client\AcruxMonitor\MonitorPDV\API)  irá constar o arquivo appsettings.json e o reportingAppSettings.json.

Nesses arquivos terá as configurações de acesso ao banco de dados abertas para configurar. Para que ele passe a considerar a senha e usuário que o gerenciador de pdvs usa, configure a string de conexão da seguinte forma:

Onde [UserID] e [Password] são variáveis que são trocadas em tempo de execução. 

Servidor sem o serviço de gerenciador de pdvs instalado localmente não irá funcionar essa solução.


*O caminho padrão pode mudar de acordo com a instalação realizada.

04. DEMAIS INFORMAÇÕES

Se estiver na versão 24.09, atualize para o service pack 24.09.004 ou superior.

05. ASSUNTOS RELACIONADOS