marxjaw 4 hónapja
szülő
commit
dd703ee97f

+ 4 - 3
yt-oauth/oauth-service/src/main/java/com/ytpm/auth/impl/AuthServiceImpl.java

@@ -90,13 +90,14 @@ public class AuthServiceImpl implements AuthService {
             if (Objects.isNull(accessToken)) {
                 return new Result<>(StatusCode.PWD_ERROR, RepMessage.USERNAME_OR_PASSWORD_ERROR);
             }
-//            String discardToken = accessToken.getValue();
+            //如果token过期则注销旧token重新生产
             if(accessToken.isExpired()){
+                // 注销token
+                logout(accessToken.getValue());
                 // 重新生成token
                 accessToken = tokenEndpoint.postAccessToken(principal, parameters).getBody();
             }
-            // 注销token
-//            logout(discardToken);
+
             if (Objects.isNull(accessToken)) {
                 return new Result<>(StatusCode.MANAGE_NOT_LOGIN, RepMessage.TOKEN_INVALID);
             }