Class JwtTokenUtil
java.lang.Object
transmatter.platform.administration.utils.JwtTokenUtil
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate static final Stringprivate static final Stringprivate static final String(package private) static final String(package private) static final String(package private) static final Stringprivate Longprivate Stringprivate static final long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncanTokenBeRefreshed(String token, Date lastPasswordReset) private StringgenerateAudience(org.springframework.mobile.device.Device device) private Date(package private) StringgenerateToken(Map<String, Object> claims) generateToken(org.springframework.security.core.userdetails.UserDetails userDetails, org.springframework.mobile.device.Device device) getAudienceFromToken(String token) private io.jsonwebtoken.ClaimsgetClaimsFromToken(String token) getCreatedDateFromToken(String token) getExpirationDateFromToken(String token) getUsernameFromToken(String token) private BooleanignoreTokenExpiration(String token) private BooleanisCreatedBeforeLastPasswordReset(Date created, Date lastPasswordReset) private BooleanisTokenExpired(String token) refreshToken(String token) validateToken(String token, org.springframework.security.core.userdetails.UserDetails userDetails)
-
Field Details
-
CLAIM_KEY_USERNAME
- See Also:
-
CLAIM_KEY_AUDIENCE
- See Also:
-
CLAIM_KEY_CREATED
- See Also:
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
AUDIENCE_UNKNOWN
- See Also:
-
AUDIENCE_WEB
- See Also:
-
AUDIENCE_MOBILE
- See Also:
-
AUDIENCE_TABLET
- See Also:
-
secret
-
expiration
-
-
Constructor Details
-
JwtTokenUtil
public JwtTokenUtil()
-
-
Method Details
-
getUsernameFromToken
-
getCreatedDateFromToken
-
getExpirationDateFromToken
-
getAudienceFromToken
-
getClaimsFromToken
-
generateExpirationDate
-
isTokenExpired
-
isCreatedBeforeLastPasswordReset
-
generateAudience
-
ignoreTokenExpiration
-
generateToken
public String generateToken(org.springframework.security.core.userdetails.UserDetails userDetails, org.springframework.mobile.device.Device device) -
generateToken
-
canTokenBeRefreshed
-
refreshToken
-
validateToken
-