15-9 Gateway自定义局部Filter
复制进来提前准备好的类
去掉一些没有用到的包
类名的结尾
继承类,并自定义Config
Config是来承载我们的参数的
自定义请求的一个name和value。当name和value都能匹配的上的时候,就返回true继续往下走。匹配不上就报错。这个绝大多数我们不是在parameter里面做的 巨大多数是在header头里面做的。jwt要验证token是否正确。这个时候需要验证我们有没有authorization的信息。同时把它的内容取出来。紧接着跟我的jwt服务器 作比较。看看jwt是否有效。
在之类先给大家演示的是一个比较简单的
匹配的两个值
这两个常量是在上面来定义的
这是具体的业务处理
把所有请求的parameters都打印出来了
请求的头里面获取configParameter
如果和我定义的值不相同就返回无效的请求。直接Response回去了。 就不继续处理下一个逻辑了。
本身加了@Component的注解了。所以不需要在config内注入。
要求参数内必须有个imooc。值必须是jiangzh
重启gateway测试
测试一个失败的
结束
如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server如何跟踪自动统计信息更新?
· AI与.NET技术实操系列:使用Catalyst进行自然语言处理
· 分享一个我遇到过的“量子力学”级别的BUG。
· Linux系列:如何调试 malloc 的底层源码
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· 对象命名为何需要避免'-er'和'-or'后缀
· JDK 24 发布,新特性解读!
· Java24你发任你发,我用Java8
· .NET Core奇技淫巧之WinForm使用Python.NET并打包
· C# 中比较实用的关键字,基础高频面试题!
2019-05-16 IntelliJ IDEA快捷键