Class JwtService
java.lang.Object
com.markvarga21.studentmanager.service.auth.webtoken.JwtService
A service class for handling JWT tokens.
-
Method Summary
Modifier and TypeMethodDescriptiongenerateJwtToken
(org.springframework.security.core.userdetails.UserDetails userDetails) A method for generating a JWT token.getUsername
(String token) A method for retrieving the username from a JWT token.boolean
isValidToken
(String token) A method for checking if a JWT token is valid or not.
-
Method Details
-
generateJwtToken
public String generateJwtToken(org.springframework.security.core.userdetails.UserDetails userDetails) A method for generating a JWT token.- Parameters:
userDetails
- The user details.- Returns:
- The generated JWT token.
-
getUsername
A method for retrieving the username from a JWT token.- Parameters:
token
- The JWT token.- Returns:
- The username extracted from the token.
-
isValidToken
A method for checking if a JWT token is valid or not.- Parameters:
token
- The JWT token.- Returns:
- A boolean indicating if the token is valid or not.
-