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]