fix 修复 gateway 白名单热更不生效问题

2.X
疯狂的狮子li 3 years ago
parent e46d286270
commit ffdeb0ba4f

@ -11,24 +11,27 @@ import org.springframework.context.annotation.Configuration;
/** /**
* [Sa-Token ] * [Sa-Token ]
*
* @author Lion Li * @author Lion Li
*/ */
@Configuration @Configuration
public class AuthFilter { public class AuthFilter {
// 注册 Sa-Token全局过滤器 /**
* Sa-Token
*/
@Bean @Bean
public SaReactorFilter getSaReactorFilter(IgnoreWhiteProperties ignoreWhite) { public SaReactorFilter getSaReactorFilter(IgnoreWhiteProperties ignoreWhite) {
return new SaReactorFilter() return new SaReactorFilter()
// 拦截地址 // 拦截地址
.addInclude("/**") .addInclude("/**")
// 开放地址
.setExcludeList(ignoreWhite.getWhites())
.addExclude("/favicon.ico", "/actuator/**") .addExclude("/favicon.ico", "/actuator/**")
// 鉴权方法:每次访问进入 // 鉴权方法:每次访问进入
.setAuth(obj -> { .setAuth(obj -> {
// 登录校验 -- 拦截所有路由 // 登录校验 -- 拦截所有路由
SaRouter.match("/**", r -> { SaRouter.match("/**")
.notMatch(ignoreWhite.getWhites())
.check(r -> {
// 检查是否登录 是否有token // 检查是否登录 是否有token
StpUtil.checkLogin(); StpUtil.checkLogin();

Loading…
Cancel
Save