springboot shiro cas的坑包括取不到securityManager和拦截器全部拦截
来源:互联网 发布:龙虎榜数据分析软件 编辑:程序博客网 时间:2024/06/06 03:19
1.以代码形式配置spring boot和shiro cas融合的时候,死活就是取不到securityManager,各种检查已经注入进去了,修改为xml方式就可以了......
2.shiro 配置/logout = logout的时候,只要在xml中声明了bean为LogoutFilter,登录的时候就被拦截,看启动信息是MAPPING LogoutFilter to "/*",明明配置了为/logout了呀。。。。但是不声明的时候就不会执行拦截。猜测跟spring boot启动有关系(默认进了filterchain的大家庭)。最后重写了filter过滤掉了其它路径只匹配logout。虽然效率低了点,总算实现了....
答:问题已经定位,我是用.xml配置声明的bean ,springboot会获取这个bean注册到FilterRegistrationBean 中,它的父类static静态块中默认设置partten为/*拦截所有
DEFAULT_URL_MAPPINGS =newString[]{"/*"};。
3.springboot配置为war包,在webapp下面static包的静态资源死活返回404,最后没办法迁移到resouces下面可以访问了。
答:static放回到webapp下面添加这个配置也可以了。classpath为resouces下面,所以你在webapp下面就不要写classpath
2 0
- springboot shiro cas的坑包括取不到securityManager和拦截器全部拦截
- SpringBoot拦截器的使用
- SpringBoot拦截器的使用
- Springboot + shiro 整合之Url拦截设置
- Spring3 MVC 拦截器拦截不到的问题
- Spring3 MVC 拦截器拦截不到的问题
- shiro默认拦截器
- shiro默认拦截器
- shiro 拦截器链
- shiro默认拦截器
- shiro默认拦截器
- shiro拦截器链
- Shiro Filter -- 拦截器
- shiro 拦截器
- shiro Filter--拦截器
- SpringBoot中实现拦截器, 并实现对404和500等错误的拦截。
- SpringBoot(六):过滤器和拦截器
- SpringBoot拦截器和视图控制器
- 【ssoj】【蒟蒻Konnyaku姗姗来迟的200题】
- jsp中form的type类型
- C++图:极简版的图类(邻接链表)
- 剑指offer-56.删除链表中重复的结点
- struts.xml 配置 细节
- springboot shiro cas的坑包括取不到securityManager和拦截器全部拦截
- Android6.0运行时权限以及RxPermissions的使用
- Ztree 权限分配方面的应用
- 考研英语
- 小知识
- 前端控件之Jquery datetimepicker的使用总结
- 【组合数】ZOJ3557 HDU3944
- 戴尔笔记本双显卡配置nvidia367+cuda8.0+caffe(通用版)
- 首款兼容DWM1000的远距离UWB测距模块——MAX1000