Histórico da Página
01. DADOS GERAIS
Produto: |
| ||||
---|---|---|---|---|---|
Linha de Produto: |
| ||||
Segmento: |
| ||||
Módulo: | Controle de Lojas (SIGALOJA) | ||||
Função: | Autenticação de Web Services | ||||
País: | Brasil | ||||
Ticket: | Não há. | ||||
Story/Issue: | DVARLOJ3-3682 |
02. SITUAÇÃO/REQUISITO
Ao habilitar a chave security=1 dentro do JOB do Webservice, o Protheus passa a exigir autenticação para permitir a execução de um Web Service.
Quando a chamada do Web Service não está adaptada para autenticação é apresentado a mensagem abaixo, impedido a sua execução.
WSCERR048 / SOAP FAULT Receiver ( POST in http://127.0.0.1:82/CRDLOGIN.apw ) : [AUTHENTICATION: USER NOT AUTHORIZED]
ADVPL WSDL Client 1.120703 / TOTVS Educacional MSSQL P12_1_27_ret on 20210915 15:27:33
03. SOLUÇÃO
Todas as chamadas de Web Service foram adaptadas para adicionar a autenticação necessária quando a opção de autenticação do Web Service estiver habilitada (chave security=1).
Para configuração, deve ser informado o usuário e senha de autenticação dos Web Services conforme documentação do módulo SIGAGPE (Criação de parâmetro, menu e cadastro de usuário e senha da autenticação): DRHGCH-21414 DT Função para Usuário e Senha para portal)
Card documentos Informacao A partir da release 12.1.33 do Protheus, o comportamento padrão de autenticação de WebServices SOAP e REST será alterado. 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. Caso seja necessário trabalhar sem autenticação, a chave deverá ser configurada com o valor 0 (Exemplo: Security=0). Titulo IMPORTANTE!
04. DEMAIS INFORMAÇÕES
Não há.
05. ASSUNTOS RELACIONADOS
- FAQ do Varejo: Dúvidas Frequentes - Varejo
- Configurar Portais e Webservices
- Alteração de Comportamento - Autenticação SOAP e REST
Templatedocumentos |
---|