update 优化 客户端id与token校验异常信息

2.X
疯狂的狮子Li 2 years ago
parent 1cdc72a6d4
commit 6d8cc3495c

@ -47,10 +47,8 @@ public class AuthFilter {
String clientId = StpUtil.getExtra(LoginHelper.CLIENT_KEY).toString(); String clientId = StpUtil.getExtra(LoginHelper.CLIENT_KEY).toString();
if (!StringUtils.equalsAny(clientId, headerCid, paramCid)) { if (!StringUtils.equalsAny(clientId, headerCid, paramCid)) {
// token 无效 // token 无效
throw NotLoginException.newInstance( throw NotLoginException.newInstance(StpUtil.getLoginType(),
StpUtil.getLoginType(), "-100", "客户端ID与Token不匹配",
NotLoginException.INVALID_TOKEN,
NotLoginException.NOT_TOKEN_MESSAGE,
StpUtil.getTokenValue()); StpUtil.getTokenValue());
} }
@ -60,6 +58,11 @@ public class AuthFilter {
// log.debug("临时有效时间: {}", StpUtil.getTokenActivityTimeout()); // log.debug("临时有效时间: {}", StpUtil.getTokenActivityTimeout());
// } // }
}); });
}).setError(e -> SaResult.error("认证失败,无法访问系统资源").setCode(HttpStatus.UNAUTHORIZED)); }).setError(e -> {
if (e instanceof NotLoginException) {
return SaResult.error(e.getMessage()).setCode(HttpStatus.UNAUTHORIZED);
}
return SaResult.error("认证失败,无法访问系统资源").setCode(HttpStatus.UNAUTHORIZED);
});
} }
} }

Loading…
Cancel
Save