@Component
public class TokenUtil
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
TokenUtil() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Boolean |
canTokenBeRefreshed(java.lang.String token) |
java.lang.String |
generateToken(org.springframework.security.core.userdetails.UserDetails userDetails) |
java.lang.String |
getAudienceFromToken(java.lang.String token) |
<T> T |
getClaimFromToken(java.lang.String token,
java.util.function.Function<io.jsonwebtoken.Claims,T> claimsResolver) |
java.util.Date |
getExpirationDateFromToken(java.lang.String token) |
java.util.Date |
getIssuedAtDateFromToken(java.lang.String token) |
java.lang.String |
getUsernameFromToken(java.lang.String token) |
java.lang.String |
refreshToken(java.lang.String token) |
java.lang.Boolean |
validateToken(java.lang.String token,
org.springframework.security.core.userdetails.UserDetails userDetails) |
public java.lang.String getUsernameFromToken(java.lang.String token)
public java.util.Date getIssuedAtDateFromToken(java.lang.String token)
public java.util.Date getExpirationDateFromToken(java.lang.String token)
public java.lang.String getAudienceFromToken(java.lang.String token)
public <T> T getClaimFromToken(java.lang.String token,
java.util.function.Function<io.jsonwebtoken.Claims,T> claimsResolver)
public java.lang.String generateToken(org.springframework.security.core.userdetails.UserDetails userDetails)
public java.lang.Boolean canTokenBeRefreshed(java.lang.String token)
public java.lang.String refreshToken(java.lang.String token)
public java.lang.Boolean validateToken(java.lang.String token,
org.springframework.security.core.userdetails.UserDetails userDetails)