From 01ab61191b93956954b463ab4416fda6b5f960ee Mon Sep 17 00:00:00 2001
From: cl <1442464845@qq.com>
Date: 星期三, 29 四月 2026 13:48:02 +0800
Subject: [PATCH] token 改到redis

---
 rsf-open-api/src/main/java/com/vincent/rsf/openApi/security/utils/TokenUtils.java |   74 +-----------------------------------
 1 files changed, 3 insertions(+), 71 deletions(-)

diff --git a/rsf-open-api/src/main/java/com/vincent/rsf/openApi/security/utils/TokenUtils.java b/rsf-open-api/src/main/java/com/vincent/rsf/openApi/security/utils/TokenUtils.java
index 63f3fa0..f240fa4 100644
--- a/rsf-open-api/src/main/java/com/vincent/rsf/openApi/security/utils/TokenUtils.java
+++ b/rsf-open-api/src/main/java/com/vincent/rsf/openApi/security/utils/TokenUtils.java
@@ -1,81 +1,13 @@
 package com.vincent.rsf.openApi.security.utils;
 
 import com.vincent.rsf.openApi.entity.constant.Constants;
-import io.jsonwebtoken.Claims;
-import io.jsonwebtoken.JwtException;
-import io.jsonwebtoken.Jwts;
-import io.jsonwebtoken.SignatureAlgorithm;
-import io.jsonwebtoken.security.Keys;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import javax.crypto.SecretKey;
-import java.util.Date;
-import java.util.HashMap;
-import java.util.Map;
 
 /**
- * JWT Token 宸ュ叿绫�
+ * Authorization 澶磋В鏋愶紱JWT 绛惧彂涓庢牎楠屽湪 {@link com.vincent.rsf.openApi.service.impl.TokenServiceImpl}
  */
-public class TokenUtils {
-    private static final Logger log = LoggerFactory.getLogger(TokenUtils.class);
+public final class TokenUtils {
 
-    private static final SecretKey SECRET_KEY = Keys.secretKeyFor(SignatureAlgorithm.HS256);
-    private static final long TOKEN_EXPIRATION = 60 * 60 * 1000L;
-
-    public static String generateToken(Map<String, Object> claims) {
-        long now = System.currentTimeMillis();
-        Date expiration = new Date(now + TOKEN_EXPIRATION);
-        return Jwts.builder()
-                .setClaims(claims)
-                .setExpiration(expiration)
-                .signWith(SECRET_KEY, SignatureAlgorithm.HS256)
-                .compact();
-    }
-
-    public static String generateToken(String appId, String appSecret) {
-        Map<String, Object> claims = new HashMap<>();
-        claims.put("appId", appId);
-        claims.put("appSecret", appSecret);
-        claims.put("created", System.currentTimeMillis());
-        return generateToken(claims);
-    }
-
-    public static Claims parseToken(String token) {
-        try {
-            return Jwts.parserBuilder()
-                    .setSigningKey(SECRET_KEY)
-                    .build()
-                    .parseClaimsJws(token)
-                    .getBody();
-        } catch (JwtException e) {
-            log.error("瑙f瀽Token澶辫触: {}", e.getMessage());
-            return null;
-        }
-    }
-
-    public static boolean validateTokenTime(String token) {
-        try {
-            Claims claims = parseToken(token);
-            if (claims == null) {
-                return false;
-            }
-            Date expiration = claims.getExpiration();
-            return expiration != null && expiration.after(new Date());
-        } catch (JwtException e) {
-            log.error("楠岃瘉Token澶辫触: {}", e.getMessage());
-            return false;
-        }
-    }
-
-    public static String getAppIdFromToken(String token) {
-        Claims claims = parseToken(token);
-        return claims != null ? (String) claims.get("appId") : null;
-    }
-
-    public static String getSecretFromToken(String token) {
-        Claims claims = parseToken(token);
-        return claims != null ? (String) claims.get("appSecret") : null;
+    private TokenUtils() {
     }
 
     public static String extractTokenFromHeader(String authHeader) {

--
Gitblit v1.9.1