From 1fe022ff5cf7308ec3fe577fb57cc1cfb0d69b1a Mon Sep 17 00:00:00 2001 From: hexiaofeng Date: Mon, 14 Oct 2024 19:45:25 +0800 Subject: [PATCH] Fix NPE --- .../agent/governance/invoke/auth/token/TokenAuthenticate.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/joylive-core/joylive-governance-api/src/main/java/com/jd/live/agent/governance/invoke/auth/token/TokenAuthenticate.java b/joylive-core/joylive-governance-api/src/main/java/com/jd/live/agent/governance/invoke/auth/token/TokenAuthenticate.java index 553b11d5..91438c3d 100644 --- a/joylive-core/joylive-governance-api/src/main/java/com/jd/live/agent/governance/invoke/auth/token/TokenAuthenticate.java +++ b/joylive-core/joylive-governance-api/src/main/java/com/jd/live/agent/governance/invoke/auth/token/TokenAuthenticate.java @@ -43,7 +43,7 @@ public AuthResult authenticate(ServiceRequest request, AuthPolicy policy) { if (request instanceof HttpRequest) { requestToken = ((HttpRequest) request).getHeader(tokenKey); if (tokenKey.equals(KEY_AUTH)) { - if (requestToken.startsWith(BASIC_PREFIX)) { + if (requestToken != null && requestToken.startsWith(BASIC_PREFIX)) { requestToken = getBasicPassword(requestToken); } }