zoukankan      html  css  js  c++  java
  • 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测试

    测试一个失败的 



     







    结束

  • 相关阅读:
    pip的认识
    java动态代理
    hadoop集群环境配置成功与否查看方法
    input输入框只能输入数字、字母相关组合
    ASP.NET Core MVC上传、导入、导出知多少
    MQTT
    高德地图
    油猴脚本
    excel中001如何输入
    WebPageBase.IsSectionDefined(String) 方法
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/12898780.html
Copyright © 2011-2022 走看看