From 8be188e6c3a46dac1e6b49c555ca13691507cd05 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期三, 25 三月 2026 09:26:55 +0800
Subject: [PATCH] 还原jwt签名
---
xp-robotaxi-common/xp-common-core/src/main/java/com/xiaopeng/common/core/utils/JwtUtils.java | 29 +++++++++++++++--------------
1 files changed, 15 insertions(+), 14 deletions(-)
diff --git a/xp-robotaxi-common/xp-common-core/src/main/java/com/xiaopeng/common/core/utils/JwtUtils.java b/xp-robotaxi-common/xp-common-core/src/main/java/com/xiaopeng/common/core/utils/JwtUtils.java
index 1fc9882..6af152c 100644
--- a/xp-robotaxi-common/xp-common-core/src/main/java/com/xiaopeng/common/core/utils/JwtUtils.java
+++ b/xp-robotaxi-common/xp-common-core/src/main/java/com/xiaopeng/common/core/utils/JwtUtils.java
@@ -15,6 +15,7 @@
*/
public class JwtUtils
{
+ public static String secret = TokenConstants.SECRET;
/**
* 从数据声明生成令牌
@@ -22,7 +23,7 @@
* @param claims 数据声明
* @return 令牌
*/
- public static String createToken(Map<String, Object> claims, String secret)
+ public static String createToken(Map<String, Object> claims)
{
String token = Jwts.builder().setClaims(claims).signWith(SignatureAlgorithm.HS512, secret).compact();
return token;
@@ -34,7 +35,7 @@
* @param token 令牌
* @return 数据声明
*/
- public static Claims parseToken(String token, String secret)
+ public static Claims parseToken(String token)
{
return Jwts.parser().setSigningKey(secret).parseClaimsJws(token).getBody();
}
@@ -45,9 +46,9 @@
* @param token 令牌
* @return 用户ID
*/
- public static String getUserKey(String token, String secret)
+ public static String getUserKey(String token)
{
- Claims claims = parseToken(token, secret);
+ Claims claims = parseToken(token);
return getValue(claims, SecurityConstants.USER_KEY);
}
/**
@@ -56,9 +57,9 @@
* @param token 令牌
* @return 用户ID
*/
- public static String getOperationUserKey(String token, String secret)
+ public static String getOperationUserKey(String token)
{
- Claims claims = parseToken(token, secret);
+ Claims claims = parseToken(token);
return getValue(claims, SecurityConstants.OPERATION_USER_KEY);
}
@@ -90,9 +91,9 @@
* @param token 令牌
* @return 用户类型
*/
- public static String getUserType(String token, String secret)
+ public static String getUserType(String token)
{
- Claims claims = parseToken(token, secret);
+ Claims claims = parseToken(token);
return getValue(claims, SecurityConstants.USER_TYPE);
}
@@ -115,9 +116,9 @@
* @param token 令牌
* @return 用户ID
*/
- public static String getUserKeyApplet(String token, String secret)
+ public static String getUserKeyApplet(String token)
{
- Claims claims = parseToken(token, secret);
+ Claims claims = parseToken(token);
return getValue(claims, SecurityConstants.USER_APPLET_KEY);
}
/**
@@ -126,9 +127,9 @@
* @param token 令牌
* @return 用户ID
*/
- public static String getUserId(String token, String secret)
+ public static String getUserId(String token)
{
- Claims claims = parseToken(token, secret);
+ Claims claims = parseToken(token);
return getValue(claims, SecurityConstants.DETAILS_USER_ID);
}
@@ -150,9 +151,9 @@
* @param token 令牌
* @return 用户名
*/
- public static String getUserName(String token, String secret)
+ public static String getUserName(String token)
{
- Claims claims = parseToken(token, secret);
+ Claims claims = parseToken(token);
return getValue(claims, SecurityConstants.DETAILS_USERNAME);
}
--
Gitblit v1.7.1