Class JWTTokenService

java.lang.Object
restapi.utils.security.token.JWTTokenService
All Implemented Interfaces:
io.jsonwebtoken.Clock, TokenService

@Service public final class JWTTokenService extends Object implements io.jsonwebtoken.Clock, TokenService
  • Field Details

    • DOT

      private static final String DOT
      See Also:
    • COMPRESSION_CODEC

      private static final io.jsonwebtoken.impl.compression.GzipCompressionCodec COMPRESSION_CODEC
    • dates

    • issuer

      String issuer
    • expirationSec

      int expirationSec
    • clockSkewSec

      int clockSkewSec
    • secretKey

      String secretKey
  • Constructor Details

    • JWTTokenService

      JWTTokenService(DateService dates, @Value("${jwt.issuer:neerby}") String issuer, @Value("${jwt.expiration-sec:86400}") int expirationSec, @Value("${jwt.clock-skew-sec:300}") int clockSkewSec, @Value("${jwt.secret:secret}") String secret)
  • Method Details