01. DADOS GERAIS
| Produto: | TOTVS Agro Multicultivo
|
|---|---|
| Linha de Produto: |
|
| Segmento: | Engenharia |
| Módulo: | ADMINISTRAÇÃO DO SISTEMA |
| Função: | ADMINISTRAÇÃO (ADMINISTRAÇÃO) |
| Ticket: | |
| Requisito/Story/Issue (informe o requisito relacionado) : | DAGROFRAME-5616 |
02. SITUAÇÃO/REQUISITO
Atualmente, a base de usuários existente está em uppercase, enquanto os novos usuários integrados via Active Directory (AD) são criados em lowercase. A validação case-sensitive atual impede que os usuários do AD se autentiquem corretamente. O sistema deve tratar nomes de usuário de forma case-insensitive (ignorando a diferença entre maiúsculas e minúsculas) durante o processo de autenticação.
03. SOLUÇÃO
Aplicada melhoria no TOTVS Agro Multicultivo, que possibilita parametrizar a forma em que o sistema irá tratar internamente o case-sensitive do usuário no login do produto, permitindo aplicar uppercase, lowercase ou padrão (none), sendo possível também configurar como o login do usuário será enviado para o AD (uppercase, lowercase ou none (padrão)).
Para habilitar esta funcionalidade basta configurar o arquivo login.properties com os parâmetros abaixo:
#lowercase | uppercase | none (default)
- application.{SEU_DOMINIO}.login.username.case.comparison=none
- application.{SEU_DOMINIO}.ldap.username.case=none
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS
Não se aplica