Como configurar a ordem de execução dos interceptors?
A execução dos interceptors respeita a ordem que eles aparecem nos fluxos de entrada e saída de mensagens. Nas requisições de entrada (do cliente para o servidor), a ordem de execução é da esquerda para a direita. Para as respostas (retorno do servidor para o cliente), a ordem é da direita para a esquerda.
Essa ordem é definida durante a configuração dos fluxos e pode ser facilmente editada.
Para editar a ordem dos interceptors em um fluxo:
-
Acesse o card da API;
-
Na tela Your API Overview, vá até a seção Flows;
-
Clique em EDIT;
-
Arraste e solte o interceptor para a posição desejada, como mostra o exemplo abaixo.
Na ilustração abaixo, movemos o interceptor IP Filtering para antes do interceptor OAuth. Isso otimiza o processo para que apenas as requisições que passem pelo IP filtering tenham suas credenciais validadas. Na configuração anterior, todas as requisições passariam pela validação para então serem filtradas por IP. ![]() Editando a ordem de interceptors
|
Caso você não consiga alterar a ordem dos interceptors, verifique se existe outro fluxo que o originou. Os interceptors herdados de outro fluxo aparecem em cinza e não podem ser editados.
|
Share your suggestions with us!
Click here and then [+ Submit idea]