文件生成补充
This commit is contained in:
@@ -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.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,3 @@
|
||||
artifactId=jog-framework
|
||||
groupId=fun.nojava
|
||||
version=1.0.0
|
||||
+13
@@ -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
|
||||
+13
@@ -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
|
||||
Reference in New Issue
Block a user