Class JwtTokenServiceBase

java.lang.Object
at.letto.basespringboot.security.JwtTokenServiceBase

@Component public class JwtTokenServiceBase extends Object
  • Field Details

    • secret

      private String secret
  • Constructor Details

    • JwtTokenServiceBase

      @Autowired public JwtTokenServiceBase(@Value("${jwt.secret:auto}") String secret)
  • Method Details

    • getUsernameFromToken

      public String getUsernameFromToken(String token)
    • getExpirationDateFromToken

      public Date getExpirationDateFromToken(String token)
    • getClaimFromToken

      public <T> T getClaimFromToken(String token, Function<io.jsonwebtoken.Claims,T> claimsResolver)
    • getAllClaimsFromToken

      private io.jsonwebtoken.Claims getAllClaimsFromToken(String token)
    • isTokenNotExpired

      private Boolean isTokenNotExpired(String token)
    • validateToken

      public Optional<Boolean> validateToken(String token)