diff --git a/powerjob-server/powerjob-server-auth/src/main/java/tech/powerjob/server/auth/common/AuthConstants.java b/powerjob-server/powerjob-server-auth/src/main/java/tech/powerjob/server/auth/common/AuthConstants.java index e4983c9d..7aa05528 100644 --- a/powerjob-server/powerjob-server-auth/src/main/java/tech/powerjob/server/auth/common/AuthConstants.java +++ b/powerjob-server/powerjob-server-auth/src/main/java/tech/powerjob/server/auth/common/AuthConstants.java @@ -39,7 +39,8 @@ public class AuthConstants { * JWT key * 前端 header 默认首字母大写,保持一致方便处理 */ - public static final String JWT_NAME = "Power_jwt"; + public static final String OLD_JWT_NAME = "Power_jwt"; + public static final String JWT_NAME = "PowerJwt"; /** * 前端跳转到指定页面指令 diff --git a/powerjob-server/powerjob-server-auth/src/main/java/tech/powerjob/server/auth/service/login/impl/PowerJobLoginServiceImpl.java b/powerjob-server/powerjob-server-auth/src/main/java/tech/powerjob/server/auth/service/login/impl/PowerJobLoginServiceImpl.java index 5dab326f..f5642ef0 100644 --- a/powerjob-server/powerjob-server-auth/src/main/java/tech/powerjob/server/auth/service/login/impl/PowerJobLoginServiceImpl.java +++ b/powerjob-server/powerjob-server-auth/src/main/java/tech/powerjob/server/auth/service/login/impl/PowerJobLoginServiceImpl.java @@ -216,6 +216,9 @@ public class PowerJobLoginServiceImpl implements PowerJobLoginService { private Optional parseJwt(HttpServletRequest httpServletRequest) { // header、cookie 都能获取 String jwtStr = HttpServletUtils.fetchFromHeader(AuthConstants.JWT_NAME, httpServletRequest); + if (StringUtils.isEmpty(jwtStr)) { + jwtStr = HttpServletUtils.fetchFromHeader(AuthConstants.OLD_JWT_NAME, httpServletRequest); + } /*