添加RSA加密算法工具类
This commit is contained in:
@@ -40,7 +40,8 @@ public class JwtUtil {
|
||||
headers.put("alg", "HS256");
|
||||
Map<String, Object> payload = new HashMap<>();
|
||||
payload.put(SecurityConstants.USER_ID, userId);
|
||||
payload.put("exp", Instant.now().plusSeconds(DAY_SECOND * 2).getEpochSecond());
|
||||
// 永不过期
|
||||
payload.put("exp", Instant.now().plusSeconds(DAY_SECOND * Integer.MAX_VALUE).getEpochSecond());
|
||||
payload.put("sub", SUBJECT);
|
||||
payload.put("iss", JWT_ISS);
|
||||
payload.put("iat", Instant.now().getEpochSecond());
|
||||
@@ -69,7 +70,8 @@ public class JwtUtil {
|
||||
|
||||
public static String getRefreshToken(String token) {
|
||||
Map<String, Object> payload = JWTUtil.parseToken(token).getPayload().getClaimsJson();
|
||||
payload.put("exp", Instant.now().plusSeconds(DAY_SECOND * 4).getEpochSecond());
|
||||
// 永不过期
|
||||
payload.put("exp", Instant.now().plusSeconds(DAY_SECOND * Integer.MAX_VALUE).getEpochSecond());
|
||||
return JWTUtil.createToken(payload, SECRET.getBytes(StandardCharsets.UTF_8));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user