From a745a2d52763d64330f3365f29fafdf9f95d4a8f Mon Sep 17 00:00:00 2001 From: opensnail <598092184@qq.com> Date: Wed, 10 Jul 2024 23:49:10 +0800 Subject: [PATCH] =?UTF-8?q?feat(sj=5F1.1.0-beta3):=20=E4=B8=8B=E7=BA=BF?= =?UTF-8?q?=E5=AE=A2=E6=88=B7=E7=AB=AF=E9=BB=98=E8=AE=A4token=E5=85=9C?= =?UTF-8?q?=E5=BA=95=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/aizuda/snailjob/server/common/cache/CacheToken.java | 2 +- .../snailjob/server/common/rpc/server/RequestHandlerActor.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/snail-job-server/snail-job-server-common/src/main/java/com/aizuda/snailjob/server/common/cache/CacheToken.java b/snail-job-server/snail-job-server-common/src/main/java/com/aizuda/snailjob/server/common/cache/CacheToken.java index 9a182d23..5c3f59d5 100644 --- a/snail-job-server/snail-job-server-common/src/main/java/com/aizuda/snailjob/server/common/cache/CacheToken.java +++ b/snail-job-server/snail-job-server-common/src/main/java/com/aizuda/snailjob/server/common/cache/CacheToken.java @@ -37,7 +37,7 @@ public class CacheToken implements Lifecycle { AccessTemplate template = SpringContext.getBean(AccessTemplate.class); GroupConfig config = template.getGroupConfigAccess().getGroupConfigByGroupName(groupName, namespaceId); if (Objects.isNull(config)) { - return SystemConstants.DEFAULT_TOKEN; + return StrUtil.EMPTY; } token = config.getToken(); diff --git a/snail-job-server/snail-job-server-common/src/main/java/com/aizuda/snailjob/server/common/rpc/server/RequestHandlerActor.java b/snail-job-server/snail-job-server-common/src/main/java/com/aizuda/snailjob/server/common/rpc/server/RequestHandlerActor.java index 820cff31..c352e2a0 100644 --- a/snail-job-server/snail-job-server-common/src/main/java/com/aizuda/snailjob/server/common/rpc/server/RequestHandlerActor.java +++ b/snail-job-server/snail-job-server-common/src/main/java/com/aizuda/snailjob/server/common/rpc/server/RequestHandlerActor.java @@ -87,7 +87,7 @@ public class RequestHandlerActor extends AbstractActor { String namespace = headers.get(HeadersEnum.NAMESPACE.getKey()); String token = headers.get(HeadersEnum.TOKEN.getKey()); - if (!CacheToken.get(groupName, namespace).equals(token)) { + if (StrUtil.isBlank(token) || !CacheToken.get(groupName, namespace).equals(token)) { SnailJobLog.LOCAL.error("Token authentication failed. [{}]", token); return JsonUtil.toJsonString(new Result<>(0, "Token authentication failed")); }