Histórico da Página
...
Aviso | ||
---|---|---|
| ||
A partir da release 12.1.33 do Protheus, a ser liberada em Outubro de 2021, 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). |
Aviso | ||
---|---|---|
| ||
A partir da release 12.24.10 do Protheus, a ser liberada em Outubro de 2024, a chave Security não poderá ser alterada, ou seja, todos os serviços REST e SOAP precisarão trabalhar com autenticação. |
A função HTTP_START que prepara o Application Server como HTTP para REST, devendo ser configurada na seção ONSTART:
...
Observações |
---|
A preparação de ambiente da chave PrepareIn é realizada pelo framework do produto que esta utilizando o protocolo |
A chave Instances é configurada como no HTTP do SOAP. Documentação em Instances |
A chave Public precisa ser utilizada com muita cautela, visto que ela desliga a segurança do endpoint permitindo acesso a qualquer um que conheço o endereço |
...
[HTTPREST]
Port=8040
URIs=HTTPURI
SECURITY=1
SSL2=0
SSL3=1
TSL1TLS1_0=0
TSL1TLS1_1=1
TSL1TLS1_2=1
TSL1TLS1_3=1
A chave TLS1 foi mantida por compatibilidade, exemplo de utilização:
...
Aviso | ||
---|---|---|
| ||
Fique atento ao utilizar o parâmetro de configuração com a chave Security=0, pois isso fará com que as integrações (APIs) não exijam autenticação, consequentemente dados do seu ambiente poderão ser consultados sem qualquer controle de autorização. |
Informações |
---|
Os valores de OnStart, OnConnect e OnExit não precisam ser informados, essas informações já têm valores padrões controlados pelo Framrwork. |
Veja também
...