From 9efee81dda2251c870318c64d694f89864c0d701 Mon Sep 17 00:00:00 2001 From: liqipeng Date: Mon, 19 Aug 2024 09:50:18 +0800 Subject: [PATCH] [ISSUE #12509] Fix nacos-client updating accessToken bug. (#12510) --- .../nacos/client/auth/impl/NacosClientAuthServiceImpl.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/client/src/main/java/com/alibaba/nacos/client/auth/impl/NacosClientAuthServiceImpl.java b/client/src/main/java/com/alibaba/nacos/client/auth/impl/NacosClientAuthServiceImpl.java index 9b4b8898068..c374c1a9b77 100644 --- a/client/src/main/java/com/alibaba/nacos/client/auth/impl/NacosClientAuthServiceImpl.java +++ b/client/src/main/java/com/alibaba/nacos/client/auth/impl/NacosClientAuthServiceImpl.java @@ -88,10 +88,11 @@ public Boolean login(Properties properties) { tokenTtl = Long.parseLong(identityContext.getParameter(NacosAuthLoginConstant.TOKENTTL)); tokenRefreshWindow = tokenTtl / 10; lastRefreshTime = System.currentTimeMillis(); - - loginIdentityContext = new LoginIdentityContext(); - loginIdentityContext.setParameter(NacosAuthLoginConstant.ACCESSTOKEN, + + LoginIdentityContext newCtx = new LoginIdentityContext(); + newCtx.setParameter(NacosAuthLoginConstant.ACCESSTOKEN, identityContext.getParameter(NacosAuthLoginConstant.ACCESSTOKEN)); + this.loginIdentityContext = newCtx; } return true; }