@Bean("shiroFilter")
public ShiroFilterFactoryBean factory(DefaultWebSecurityManager securityManager) {ShiroFilterFactoryBean factoryBean = new ShiroFilterFactoryBean();// 添加自己的过滤器并且取名为jwtMap<String, Filter> filterMap = new HashMap<>();filterMap.put("jwt", new JWTFilter());factoryBean.setFilters(filterMap);factoryBean.setSecurityManager(securityManager);/** 自定义url规则* http://shiro.apache.org/web.html#urls-*/Map<String, String> filterRuleMap = new HashMap<>();filterRuleMap.put("/user/druid/**", "anon");//放行webSocketfilterRuleMap.put("/user/websocket/*", "anon");//放行swaggerfilterRuleMap.put("/user/v2/api-docs", "anon");filterRuleMap.put("/user/swagger-resources", "anon");filterRuleMap.put("/user/swagger-resources/**", "anon");filterRuleMap.put("/user/swagger-ui.html/**", "anon");// 所有请求通过我们自己的JWT FilterfilterRuleMap.put("/**", "jwt");factoryBean.setFilterChainDefinitionMap(filterRuleMap);return factoryBean;
}

anon过滤不生效,把 Map<String, String> filterRuleMap = new HashMap<>();

修改为Map<String, String> filterRuleMap = new LinkedHashMap<>();

shiro 集成swagger,anon不生效问题相关推荐

  1. shiro自定义filter,anon不生效

    原理大概是该filter理应由shiro来控制,但是被spring控制了.那么就会冲突. 怎么解决: 那就是不要filter配置为bean就行.

  2. spring-boot-2.0.3应用篇 - shiro集成

    前言 上一篇:spring-boot-2.0.3源码篇 - 国际化,讲了如何实现国际化,实际上我工作用的模版引擎是freemaker,而不是thymeleaf,不过原理都是相通的. 接着上一篇,这一篇 ...

  3. spring boot集成swagger,自定义注解,拦截器,xss过滤,异步调用,定时任务案例...

    本文介绍spring boot集成swagger,自定义注解,拦截器,xss过滤,异步调用,定时任务案例 集成swagger--对于做前后端分离的项目,后端只需要提供接口访问,swagger提供了接口 ...

  4. vb6编写用户权限_仅需三行代码,即可让Apache Shiro接管Swagger权限认证

    有很多文章提到,在生产环境中需要关闭Swagger功能,防止系统资源泄露.今天,我结合自己开发过程中的经验,分享一个只需几行代码便可实现让Apache Shiro接管Swagger认证和授权的方法.如 ...

  5. Shiro学习笔记四(Shiro集成WEB)

    这两天由于家里出了点事情,没有准时的进行学习.今天补上之前的笔记 -----没有学不会的技术,只有不停找借口的人 学习到的知识点: 1.Shiro 集成WEB 2.基于角色的权限控制 3.基于权限的控 ...

  6. shiro集成 spring-加密md5配置--权限管理-shiro中的session 等等!!

    目录 1.shiro集成 spring 1.1 导入依赖的包 1.2 web.xml配置 2. 开发自定义Realm 2.1 创建测试数据表 2.3 编写后台支持服务 2.4 编写自定义的Realm ...

  7. gRPC学习之六:gRPC-Gateway集成swagger

    欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos gRPC学习系列文章链接 在CentOS7部署和设置G ...

  8. Shiro集成kisso,搭建单点登录系统

    kisso 是一个中间件,提供 cookie 搭建 java web sso 的组件式解决方案. shiro是目前比较常用的轻量权限控制框架. SpringBoot集成Shiro的文章比较多,我不多赘 ...

  9. Spring Boot集成Swagger导入YApi@无界编程

    接口APi开发现状 现在开发接口都要在类似YApi上写文档,这样方便不同的团队之间协作,同步更新接口,提高效率. 但是如果接口很多,你一个个手工在YApi去录入无疑效率很低. 如果是使用Spring ...

最新文章

  1. 详解CPU漏洞对机器学习的影响:几乎所有卷积层都受影响,QR分解降速37%
  2. [LeetCode] Plus One - 整数字符转换相加
  3. 一文弄懂java中的Queue家族
  4. 计算机系统的主存主要是由()构成的。【最全!最详细分析!】
  5. c语言 申请1k内存,怎么解决函数内申请内存,函数外释放的问题
  6. httpd-2.2.21 + php-5.3.8 自动安装脚本
  7. Rtaudio在VS下的使用
  8. [perl]字符串转拼音首字母(支持多音字)
  9. 财务报表软件免费版下载
  10. 返回未知项目请重新安装服务器,ppt2003插入图表时显示:“无法找到服务器应用程序,源文件和项目,或返回的未知错误。请重新安装服务程序?(excel显示未知图表)...
  11. 计算机帐务处理子系统只能在一级,2009年初级会计电算化考前冲刺精选题二
  12. _id随机的 es_ES再现偷ID事件?仅与阿水ID相差1个字,玩家却释怀,原是系统作梗...
  13. 【原创】基于SpringBoot的同城生鲜门店配送系统(SpringBoot配送系统毕业设计)
  14. 线上知识付费潮流中的青年人:寻找消费与求知的平衡点
  15. 判断栈的出栈顺序是否正确
  16. 乐视tv真机开发调试,乐视盒子开发者模式,乐视android 开发调试模式
  17. 堆排序及从10亿个数据中找出最小或最大的10个数
  18. 软件测试之Web测试方法总结
  19. Redis常用数据类型Set集合
  20. 构建自定义的wince系统

热门文章

  1. 【沙龙干货】Swift是花拳绣腿吗?开发语言与职业生涯如何选择?
  2. python单向认证_使用Python进行单向方差分析的四种方法
  3. 有信号但是无法连接到移动网络连接服务器,手机打电话显示无法连接到移动网络怎么回事?...
  4. 2022.4月份科研记录【日记】
  5. 调侃python的段子_杠精的段子 讽刺调侃杠精的说说句子
  6. 《全球互联网金融商业模式:格局与发展》——第3章,第2节互联网保险经纪/代理公司...
  7. LeetCode 55. 跳跃游戏
  8. PHP爆绝对路径方法
  9. 企业内部控制管理与全面风险管理体系建设知识问答
  10. 小龙女,杨过跳崖真相