Package com.jangular.backend.service
Class TokenService
java.lang.Object
com.jangular.backend.service.TokenService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongenerateAccessToken(String username) Generate access token with user information and rolesgenerateRefreshToken(String username) Generate refresh tokengetExpirationDateFromToken(String token) Get token expiration dategetRolesFromToken(String token) Extract roles from tokengetUserIdFromToken(String token) Extract user ID from tokengetUsernameFromToken(String token) Extract username from tokenbooleanisTokenExpired(String token) Check if token is expiredbooleanvalidateToken(String token, org.springframework.security.core.userdetails.UserDetails userDetails) Validate token
-
Constructor Details
-
TokenService
public TokenService()
-
-
Method Details
-
generateAccessToken
Generate access token with user information and roles -
generateRefreshToken
Generate refresh token -
validateToken
public boolean validateToken(String token, org.springframework.security.core.userdetails.UserDetails userDetails) Validate token -
getUsernameFromToken
Extract username from token -
getUserIdFromToken
Extract user ID from token -
getRolesFromToken
Extract roles from token -
isTokenExpired
Check if token is expired -
getExpirationDateFromToken
Get token expiration date
-