@Component public class JwtUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private org.springframework.data.redis.core.RedisTemplate |
redisTemplate |
private TokenProperties |
tokenProperties |
| 构造器和说明 |
|---|
JwtUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
clearToken(String token,
Integer userId)
clean token
|
Token |
generateToken(int userId)
create a token
|
io.jsonwebtoken.Claims |
getClaimByToken(String token) |
String |
getUserIdByClaim(String token) |
boolean |
isTokenExpired(Date expiration)
check token expired
|
@Autowired private org.springframework.data.redis.core.RedisTemplate redisTemplate
@Autowired private TokenProperties tokenProperties
public Token generateToken(int userId)
userId - public io.jsonwebtoken.Claims getClaimByToken(String token)
public boolean clearToken(String token, Integer userId) throws Exception
token - userId - Exceptionpublic boolean isTokenExpired(Date expiration)
Copyright © 2021. All rights reserved.