Páginas filhas
  • Consulta de Serviços REST Protheus

Introdução

Quando utilizamos o servidor REST habilitado, é possível acessar todos os serviços disponíveis existentes no ambiente.

Como funciona?

Após o servidor ser iniciado, basta acessar a URL base do REST habilitado, como por Exemplo: http://localhost:8080/rest.

É válido lembrar que existe uma opção de autenticação para acesso aos serviços conforme descrito na documentação: Autenticação de usuários na tela de serviços do REST

Como Desabilitar essa opção?

Por padrão, a tela sempre é apresentada. Para desativá-la, basta incluir a chave SHOWAPILIST=0 dentro da sessão HTTPV11:

[HTTPV11]
    Enable=1
    SHOWAPILIST=0
    Sockets=HTTPREST
    Security=01


Alerta de Risco: Configuração do Secutiry

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.


Auditoria REST

É possível auditar o login na página de serviços do REST, mais informações na documentação: Auditoria de logs de autenticação/acesso no Rest