diff --git a/jsowell-common/src/main/java/com/jsowell/common/util/JWTUtils.java b/jsowell-common/src/main/java/com/jsowell/common/util/JWTUtils.java index bdb5d600e..b16ee1d12 100644 --- a/jsowell-common/src/main/java/com/jsowell/common/util/JWTUtils.java +++ b/jsowell-common/src/main/java/com/jsowell/common/util/JWTUtils.java @@ -120,6 +120,15 @@ public class JWTUtils { return claims.getId(); } + public static boolean checkThirdPartyToken(String token) { + token = getToken(token); + if (StringUtils.isBlank(token)) { + throw new BusinessException(ReturnCodeEnum.CODE_TOKEN_ERROR); + } + Claims claims = parseToken(token); + return StringUtils.isNotBlank(claims.getId()); + } + /** * 替换Bearer *