java.lang.Object
com.markvarga21.studentmanager.service.auth.webtoken.JwtService

@Service public final class JwtService extends Object
A service class for handling JWT tokens.
  • 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

      public String getUsername(String token)
      A method for retrieving the username from a JWT token.
      Parameters:
      token - The JWT token.
      Returns:
      The username extracted from the token.
    • isValidToken

      public boolean isValidToken(String token)
      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.