Restrict Access

Com este interceptor, podemos bloquear ou dar acesso a determinados recursos ou operações dentro de um ambiente pré-determinado.

Quando as chamadas forem bloqueadas, será retornado um status code 403 ("forbidden") e, no corpo da resposta, a mensagem "Access denied for this environment".

Para configurar as restrições de acesso, é necessário escolher um tipo (type) e selecionar os ambientes aos quais a restrição se aplica. Podem ser selecionados nenhum, um ou vários environments.

restrict access interceptor

Exemplos:

  • A imagem acima restringe acesso à API para uma BLOCK_LIST no ambiente "prod". Isso significa que, quando a API for requisitada, apenas chamadas vindas do ambiente "prod" serão bloqueadas.

  • Se o mesmo ambiente "prod" for selecionado com a configuração ALLOW_LIST, apenas as chamadas vindas desse ambiente serão permitidas.

  • Se a configuração BLOCK_LIST for escolhida e nenhum ambiente for selecionado, as chamadas vindas de todos os ambientes serão permitidas.

  • Se a configuração ALLOW_LIST for selecionada e nenhum ambiente for vinculado, as chamadas vindas de todos os ambientes serão bloqueadas.

Thanks for your feedback!
EDIT
How useful was this article to you?