Aplica-se a: |
Sage X3 |
Versão: |
V12 |
Domínio: |
Funcionalidades Comuns |
Autor: |
Nuno Alves |
Versão doc.: |
1.0 |
Data: |
14-07-2022 |
Sumário
O X3 permite que os utilizadores se autentiquem por login ou email.
Neste artigo vamos explorar quais são as regras de autenticação e como alterar este comportamento.
Descrição
Quando um utilizador se tenta autenticar no X3, por defeito é seguida a seguinte lógica para fazer um mapeamento entre o login introduzido e a ficha do utilizador:
- Se o login introduzido contém o caracter @, então é procurado no campo email das fichas dos utilizadores.
- A exceção a esta regra é quando o campo email da ficha do utilizador está vazio, nestes casos procura no campo conexão.
- Se não contém o caracter @, então é procurado no campo conexão das fichas dos utilizadores.
Em termos práticos o que isto significa é que o X3 permite que o utilizador utilize o seu nome de login ou email para se autenticar.
Existe um parâmetro no ficheiro de configuração nodelocal.js (https://online-help.sageerpx3.com/erp/12/staticpost/configuration-file-nodelocal), authAlwaysLogin da secção session, que ao ser colocado como true, desativa a autenticação pelo campo email, utilizando sempre o campo conexão durante o processo de autenticação.