Class JwtTokenService

java.lang.Object
fr.tiogars.domaintemplate.domains.auth.services.JwtTokenService

@Service public class JwtTokenService extends Object
Generates and validates signed JWT access tokens.
  • Constructor Details

    • JwtTokenService

      @Autowired public JwtTokenService(JwtProperties properties)
  • Method Details

    • generateToken

      public String generateToken(org.springframework.security.core.userdetails.UserDetails userDetails)
    • extractUsername

      public Optional<String> extractUsername(String token)
    • isValid

      public boolean isValid(String token, org.springframework.security.core.userdetails.UserDetails userDetails)
    • expiresAt

      public Instant expiresAt()