Tempo aproximado para leitura: 00:03:00 min
Ocorrência
No módulo de Obras e Projetos, ao tentar realizar a integração de um item com BackOffice Protheus na versão 12.1.33 é apresentada a mensagem de erro: Exception has been thrown by the target of an invocation AUTHENTICATION: USER NOT AUTHORIZED:
Ambiente
TOTVS Construção - Obras e Projetos - EAI 2.0 com a versão 12.1.33 do Protheus.
Causa
Este incidente ocorre pois houve uma alteração de comportamento na autenticação dos WebServices SOAP e REST a partir da release 12.1.33 do Protheus.
A partir desta versão, caso a chave Security não seja informada no arquivo appserver.ini, os serviços serão iniciados exigindo autenticação de usuário.
Solução
Para solucionar essa ocorrência, realize os seguintes passos:
1. Para que o sistema faça a verificação da autenticação de forma correta, é recomendado que configure a chave de segurança dos serviços com o valor 1. Exemplo: Security=1.
2. Acesse o RM - Integração - EAI 2.0 - Acesse o Aplicativo da Integração;
3. Configure um usuário e senha para os endereços de WebServices SOAP e REST:
4. Salve as alterações e faça um novo teste de integração.
Importante: O usuário de aplicação configurado deverá ser um usuário do Protheus com permissões no módulos que a integração utilizará:
Observação: Caso seja necessário trabalhar sem autenticação, a chave deverá ser configurada com o valor 0 no appserver.ini do Protheus. Exemplo: Security=0.
Saiba Mais
Configurar Portais e Webservices
Configuração de WebServices REST
0 Comentários