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 arquivo01-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