/
5.50_v.1.05.3 Hotfix

5.50_v.1.05.3 Hotfix

Data de liberação : 21/10/2022

Correções

FORMULÁRIO

  • Ajustamos a visualização do histórico de atividades do processo, para que sejam exibidas de forma cronológica, já que, anteriormente, elas estavam sendo ordenadas pelo código da etapa. (e-PLT-2581) 

LOGIN

  • Alteramos a quantidade mínima de conexões utilizada pelo Quartz, pois estava deixando conexões abertas sem utilizar. (PLT-2628)

  • Ajustamos o carregamento dos certificados importados, na configuração de autenticação LDAP, pois anteriormente os dados não eram listados, impedindo a visualização dos certificados. (i-PLT-716)

  • Corrigimos a configuração de autenticação LDAP, para funcionar com LDAPS. Para isso são utilizadas as variáveis SSL_KEY_STORE e SSL_KEY_STORE_PASSWORD, anteriormente não eram consideradas, impedindo que funcione a autenticação de LDAP com SSL. (e-PLT-2417)

  • Corrigimos o erro na inicialização do módulo do SSO, quando estava configurado o tipo de autenticação OAuth, pois impedia o funcionamento da plataforma. (i-PLT-2578)

  • Ajustamos o funcionamento de autenticação com OAuth, pois estava apresentando a mensagem de “Senha incorreta”. (e-PLT-2580)

  • Habilitamos algumas configurações do módulo do SSO, para que seja possível fazer o monitoramento através da JMX. (i-PLT-2599)

Pontos de Impacto

Configuração LDAPs

Para este tipo de autenticação LDAP com SSL funcionar no ambiente, o tomcat precisa estar configurado com SSL, caso contrário não irá funcionar.

Banco de Dados

Recomendamos a atualização do banco de dados MySQL, para a versão igual ou superior à 5.7.28, pois a mesma utiliza conexão criptografada que é o memso utilizado pelo driver novo utilizado na plataforma.

Caso não seja feita, a conexão com a aplicação não irá funcionar e será necessário adicionar o parâmetro useSSL=false na string de conexão, e também para as conexões dos banco auxiliares. (AT-2847)

Segue exemplo da string de conexão:

  • Exemplo de configuração com o banco de dados do service-integration que fica no arquivo 01-service-integration.conf:

## MYSQL
SERVICE_INTEGRATION_DATASOURCE_URL=jdbc:mysql://localhost:3306/si_act?createDatabaseIfNotExist=true&useSSL=false
SERVICE_INTEGRATION_DATASOURCE_USERNAME=cliente
SERVICE_INTEGRATION_DATASOURCE_PASSWORD=senha

  • Exemplo de configuração de um banco de dados auxiliar (properties):

NOME DO ARQUIVO: teste
USUARIO [ ]: cliente
SENHA [ ]: password
URL [ ]: jdbc:mysql:localhost:3306/base_externa?user=cliente&password=password&useSSL=false
DRIVER [ ]: com.mysql.cj.jdbc.Driver
QUERY [ ]: show databases;

E identificamos que o mesmo ocorre para o banco de dados SQL Server, ou seja, é necessário adicionar o parâmetro encrypt=false na string de conexão dos banco auxiliares. (AT-2904)

Segue exemplo da string de conexão, importante, precisa usar a opção J – Configuração Livre(configDB) :

  • Exemplo de configuração de um banco de dados auxiliar (properties):

NOME DO ARQUIVO: teste
USUARIO [ ]: cliente
SENHA [ ]: password
URL [ ]: jdbc:sqlserver://server.com.br:1433;DatabaseName=base_externa;User=cliente;Password=S&nh@;encrypt=false
DRIVER [ ]: com.microsoft.sqlserver.jdbc.SQLServerDriver 

Pacote

Related content

Release versão 5.50 RTM 1.05.3
Release versão 5.50 RTM 1.05.3
More like this
Release Notes - 5.70 RTM 1.02.2 - Hotfix
Release Notes - 5.70 RTM 1.02.2 - Hotfix
More like this
5.30_v.1.17
More like this
5.30_v.1.34
More like this
5.30_v.1.30
More like this
5.30_v.1.20.3 - HotFix
5.30_v.1.20.3 - HotFix
More like this