在4.1当中我们进行了简单的拦截器的测试工作,今天我们来总结一下网关当中如何进行真正的登陆拦截器 ### 首先我们的Gateway网关是一个独立的模块并且不依赖于common公共模块,当然你也可以依赖哈!但是我没有依赖common公共模块,在gateway模块的pom.xml当中需要先添加hutool依赖以及热部署依赖 ![](https://img.kancloud.cn/9a/74/9a74876089d781e29f9eaf7e0dd85510_1914x994.png) ### 因为我们在gateway网关当中需要进行token的校验是离不开jwt工具类的并且我们并没有在gateway模块引入common公共模块 所以呢这里我们就需要单独复制一份jwt工具到gateway网关模块当中去 ![](https://img.kancloud.cn/df/e2/dfe2ff27a4c0ee7885dd9150de4879c2_1690x983.png) ### 剩下的就是开发LoginMemberFilter过滤器了 ![](https://img.kancloud.cn/5c/05/5c05c0a647e39a3233bd2b2ce47c1631_1884x974.png) ### ![](https://img.kancloud.cn/a2/48/a248a7c72c1c53d049bfd0085665d266_1547x991.png) ### ![](https://img.kancloud.cn/65/4e/654ed029f51a70f5c33af5f14862dbcd_1047x452.png) ### **通过gateway网关设置拦截器 就解决了后端接口无token被随意访问的问题** ### httpclient当中发送post请求设置头信息里面的token如下所示 ![](https://img.kancloud.cn/11/e9/11e92dea2d8214c067d768225906f6ff_1886x970.png) ### 可以在httpclient当中进行测试 ![](https://img.kancloud.cn/90/7a/907a94433eba1eb75f2a9c670463de30_1443x198.png)