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")); }