Tempo aproximado para leitura: 00:02:00 min
Dúvida
Como restringir a visualização dos webservices a somente usuários autorizados?
Ambiente
TOTVS RH (Linha Protheus) - Meu RH – todas as versões
Solução
Se a URL do serviço REST estiver exibindo todos os webservices, conforme o exemplo:
Significa que a configuração da sessão HTTPREST do arquivo de configuração appserver.ini do MEU RH está com a chave SECURITY=0, diferente da do padrão recomendado.
Exemplo:
Esta chave é responsável em exigir as autenticações para a utilização das API's, caso não esteja ligada (=1), o server responderá qualquer requisição recebida sem validação, e também exibirá todos os webservices do serviço REST.
Para corrigir esta configuração basta alterar o valor da chave SECURITY=1, exemplo:
Após alteração, reinicie o serviço REST e acesse novamente a URL do serviço REST:Será exibido uma tela de autenticação de usuário e agora todas as requisição recebidas no REST passarão por validação.
Abaixo, temos também um link da documentação oficial da equipe de produto, com informações relevantes sobre HTTP e REST no contexto do MEU RH:
Informações Relevantes sobre HTTP/REST no MeuRH
0 Comentários