1

这个重写了 FormAuthenticationFilter 的某个方法。放到这里myAuthcFilter()

添加之后,下面的 anon匿名访问全部被拦截了。就只有/login.html

求指教。

clipboard.png
rs
![图片上传中...]

2017-08-19 提问
2 个回答
1

已采纳

http://www.hillfly.com/2017/1...
在这找到了答案
Springboot 先加载了我们自定义的 Filter,然后再加载了 ShiroFilter
解决方法:
在自定义的filter里加上下面的代码

@Bean
public FilterRegistrationBean registration(自定义Filter filter) {
    FilterRegistrationBean registration = new FilterRegistrationBean(filter);
    registration.setEnabled(false);
    return registration;
}

在configration类里就不需要声明这个bean,只需要直接调用 filterMap.put("authc", new 自定义Filter());

0

果然牛逼.... 我问题解决,

撰写答案

推广链接