Class JwtUtil

java.lang.Object
com.glowmart.shop_management.security.JwtUtil

@Component public class JwtUtil extends Object
  • Constructor Details

    • JwtUtil

      public JwtUtil()
  • Method Details

    • generateAccessToken

      public String generateAccessToken(org.springframework.security.core.userdetails.UserDetails user)
    • generateRefreshToken

      public String generateRefreshToken(org.springframework.security.core.userdetails.UserDetails user)
    • generateToken

      public String generateToken(org.springframework.security.core.userdetails.UserDetails user, long expirationMs)
    • extractUsername

      public String extractUsername(String token)
    • extractExpiration

      public Date extractExpiration(String token)
    • extractRoles

      public List<String> extractRoles(String token)
    • extract

      public <T> T extract(String token, Function<io.jsonwebtoken.Claims,T> f)
    • isExpired

      public boolean isExpired(String token)