流程图如下所示:
    请求过滤器和拦截器流程 - 图1

    1、PasswordDecoderFilter

    主要用于解密客户端传输的用户密码

    2、ValidateCodeGatewayFilter

    主要用于校验验证码

    3、JnanRequestGlobalFilter

    (1)用于清洗请求头中的from参数
    关于from参数更多信息查阅:Inner注解使用及其原理
    (2)重写StripPrefix
    比如请求路由至认证微服务auth的时候,断言路径为/auth/token/auth需要将前面的/auth截取掉再传输到auth服务。

    4、JnanFeignClientInterceptor

    Feign拦截器,主要用于实现微服务之间的token无缝传递。
    更多信息可参考:feign调用令牌传递