文件生成补充

This commit is contained in:
nojava
2026-05-17 17:44:07 +08:00
parent 1d24901bd4
commit 47f29012d2
166 changed files with 2651 additions and 3 deletions
@@ -19,13 +19,13 @@ public class JwtTokenProvider {
private final JwtProperties jwtProperties;
public String generateAccessToken(Long userId, String role) {
public String generateAccessToken(Long userId, Integer role) {
Date now = new Date();
Date expiryDate = new Date(now.getTime() + jwtProperties.getAccessTokenExpire() * 1000);
return Jwts.builder()
.subject(String.valueOf(userId))
.claim("role", role)
.claim("role", String.valueOf(role))
.issuedAt(now)
.expiration(expiryDate)
.signWith(jwtProperties.getSigningKey())
@@ -40,4 +40,8 @@ public class TokenBlacklistService {
String key = SecurityConstants.REFRESH_TOKEN_KEY + userId;
redisTemplate.delete(key);
}
public void addToBlacklist(String token) {
blacklistAccessToken(token, 7200);
}
}
Binary file not shown.
@@ -0,0 +1,3 @@
artifactId=jog-framework
groupId=fun.nojava
version=1.0.0
@@ -0,0 +1,13 @@
fun\nojava\framework\security\JwtAuthenticationFilter.class
fun\nojava\framework\util\WebUtils.class
fun\nojava\framework\config\WebConfig.class
fun\nojava\framework\aspect\RateLimitAspect.class
fun\nojava\framework\security\JwtAuthenticationEntryPoint.class
fun\nojava\framework\handler\GlobalExceptionHandler.class
fun\nojava\framework\config\SecurityConfig.class
fun\nojava\framework\wrapper\XssHttpServletRequestWrapper.class
fun\nojava\framework\config\JwtProperties.class
fun\nojava\framework\security\TokenBlacklistService.class
fun\nojava\framework\filter\XssFilter.class
fun\nojava\framework\security\JwtTokenProvider.class
fun\nojava\framework\aspect\LogAspect.class
@@ -0,0 +1,13 @@
E:\person\Jog\jog-framework\src\main\java\fun\nojava\framework\aspect\LogAspect.java
E:\person\Jog\jog-framework\src\main\java\fun\nojava\framework\aspect\RateLimitAspect.java
E:\person\Jog\jog-framework\src\main\java\fun\nojava\framework\config\JwtProperties.java
E:\person\Jog\jog-framework\src\main\java\fun\nojava\framework\config\SecurityConfig.java
E:\person\Jog\jog-framework\src\main\java\fun\nojava\framework\config\WebConfig.java
E:\person\Jog\jog-framework\src\main\java\fun\nojava\framework\filter\XssFilter.java
E:\person\Jog\jog-framework\src\main\java\fun\nojava\framework\handler\GlobalExceptionHandler.java
E:\person\Jog\jog-framework\src\main\java\fun\nojava\framework\security\JwtAuthenticationEntryPoint.java
E:\person\Jog\jog-framework\src\main\java\fun\nojava\framework\security\JwtAuthenticationFilter.java
E:\person\Jog\jog-framework\src\main\java\fun\nojava\framework\security\JwtTokenProvider.java
E:\person\Jog\jog-framework\src\main\java\fun\nojava\framework\security\TokenBlacklistService.java
E:\person\Jog\jog-framework\src\main\java\fun\nojava\framework\util\WebUtils.java
E:\person\Jog\jog-framework\src\main\java\fun\nojava\framework\wrapper\XssHttpServletRequestWrapper.java