diff --git a/blade-auth/src/main/java/org/springblade/auth/endpoint/BladeTokenEndPoint.java b/blade-auth/src/main/java/org/springblade/auth/endpoint/BladeTokenEndPoint.java index 67cb1cc4..56f00f08 100644 --- a/blade-auth/src/main/java/org/springblade/auth/endpoint/BladeTokenEndPoint.java +++ b/blade-auth/src/main/java/org/springblade/auth/endpoint/BladeTokenEndPoint.java @@ -45,6 +45,8 @@ import org.springframework.web.servlet.ModelAndView; import javax.servlet.http.HttpSession; import java.time.Duration; +import java.util.List; +import java.util.Map; import static org.springblade.core.cache.constant.CacheConstant.*; @@ -124,6 +126,9 @@ public class BladeTokenEndPoint { // 清空资源服务器保存的token OAuth2AccessToken accessToken = tokenStore.readAccessToken(token); OAuth2RefreshToken refreshToken = null; + String string = CacheNames.tenantKeyObj(user.getTenantId(), "logpm:user:warehouse:own:", user.getUserId()); +// List> o = bladeRedis.get(string); + bladeRedis.del(CacheNames.tenantKeyObj(user.getTenantId(),"logpm:user:warehouse:own:", user.getUserId())); if (accessToken != null && StringUtil.isNoneBlank(accessToken.getValue())) { refreshToken = accessToken.getRefreshToken(); tokenStore.removeAccessToken(accessToken); @@ -131,6 +136,7 @@ public class BladeTokenEndPoint { if (refreshToken != null && StringUtil.isNoneBlank(refreshToken.getValue())) { tokenStore.removeRefreshToken(refreshToken); } + return Kv.create().set("success", "true").set("msg", "success"); }