jwt 的标志

发布时间 2023-12-21 15:54:53作者: 小小的编程员

shiro 中

    //配置系统受限资源以及公共资源
    LinkedHashMap<String, String> filterChainDefinitionMap = new LinkedHashMap<String, String>();
    filterChainDefinitionMap.put("/login", "anon"); // 可匿名访问
    filterChainDefinitionMap.put("/exception/**", "anon");  // 主要将 shiro异常控制器类,设置为全局可访问
    filterChainDefinitionMap.put("/logout", "logout"); // 退出登录
    filterChainDefinitionMap.put("/**", "jwtFilter,authc"); // 需登录才能访问
  • /login 表示只有当前的这个单个请求 匹配
  • /login/* 可以匹配 /login/aa ,但是无法匹配 /login/aa/bb
  • /login/** 表示匹配login下面的所有请求