Tempo aproximado para leitura: 00:01:12 min
Ocorrência
Falha de autenticação nas rotinas de integração com o Logix gerando o erro: AUTHENTICATION: USER NOT AUTHORIZED
Ambiente
Framework - Framework (Linha Logix) - Administração Logix - A partir da versão 12.1.28
Causa
Essa situação ocorre quando o aplicativo de origem não envia no Header da mensagem as informações de usuário e senha. Desta forma o Logix não consegue realizar a autenticação e retorna o erro AUTHENTICATION: USER NOT AUTHORIZED.
Solução
Alterar no aplicativo de origem para que seja enviado as informações de usuário e senha no Header da mensagem. No Protheus essa configuração pode ser realizada de duas formas:
1- Alterando os parâmetros: MV_EAIPASS e MV_EAIUSER;
2- Nas configurações do adapter, acessar a guia SOAP e preencher os campos Usuário e Senha;
Caso não queira que o Logix realize essa validação de autenticação, basta incluir o parâmetro SECURITY=0 dentro do arquivo totvsappserver.ini. Segue abaixo exemplo:
[WEBSERVICES]
SECURITY=0
0 Comentários