mirror of https://gitee.com/xiaonuobase/snowy
解决Satoken(1.29.0+)组件关于token过期时间续期问题(续签问题)
parent
62e74bed77
commit
2b503850bf
|
@ -12,6 +12,7 @@
|
||||||
*/
|
*/
|
||||||
package vip.xiaonuo.core.config;
|
package vip.xiaonuo.core.config;
|
||||||
|
|
||||||
|
import cn.dev33.satoken.config.SaTokenConfig;
|
||||||
import cn.dev33.satoken.context.SaHolder;
|
import cn.dev33.satoken.context.SaHolder;
|
||||||
import cn.dev33.satoken.context.model.SaResponse;
|
import cn.dev33.satoken.context.model.SaResponse;
|
||||||
import cn.dev33.satoken.filter.SaServletFilter;
|
import cn.dev33.satoken.filter.SaServletFilter;
|
||||||
|
@ -95,6 +96,9 @@ import java.util.Map;
|
||||||
@MapperScan(basePackages = {"vip.xiaonuo.**.mapper"})
|
@MapperScan(basePackages = {"vip.xiaonuo.**.mapper"})
|
||||||
public class GlobalConfigure implements WebMvcConfigurer {
|
public class GlobalConfigure implements WebMvcConfigurer {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SaTokenConfig saTokenConfig;
|
||||||
|
|
||||||
private static final String COMMON_REPEAT_SUBMIT_CACHE_KEY = "common-repeatSubmit:";
|
private static final String COMMON_REPEAT_SUBMIT_CACHE_KEY = "common-repeatSubmit:";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -213,7 +217,11 @@ public class GlobalConfigure implements WebMvcConfigurer {
|
||||||
// 排除C端认证接口
|
// 排除C端认证接口
|
||||||
.notMatch(CollectionUtil.newArrayList(CLIENT_USER_PERMISSION_PATH_ARR))
|
.notMatch(CollectionUtil.newArrayList(CLIENT_USER_PERMISSION_PATH_ARR))
|
||||||
// 校验B端登录
|
// 校验B端登录
|
||||||
.check(r1 -> StpUtil.checkLogin());
|
.check(r1 -> {
|
||||||
|
StpUtil.checkLogin();
|
||||||
|
// 更新过期时间
|
||||||
|
StpUtil.renewTimeout(saTokenConfig.getTimeout());
|
||||||
|
});
|
||||||
|
|
||||||
// C端的接口校验C端登录
|
// C端的接口校验C端登录
|
||||||
SaRouter.match("/**")
|
SaRouter.match("/**")
|
||||||
|
|
|
@ -138,7 +138,6 @@ easy-trans.is-enable-cloud=false
|
||||||
sa-token.token-name=token
|
sa-token.token-name=token
|
||||||
sa-token.timeout=2592000
|
sa-token.timeout=2592000
|
||||||
sa-token.active-timeout=-1
|
sa-token.active-timeout=-1
|
||||||
sa-token.dynamic-active-timeout=true
|
|
||||||
sa-token.is-concurrent=true
|
sa-token.is-concurrent=true
|
||||||
sa-token.is-share=false
|
sa-token.is-share=false
|
||||||
sa-token.max-login-count=-1
|
sa-token.max-login-count=-1
|
||||||
|
|
Loading…
Reference in New Issue