Class JwtTimestampValidator

java.lang.Object
org.springframework.security.oauth2.jwt.JwtTimestampValidator
All Implemented Interfaces:
OAuth2TokenValidator<Jwt>

public final class JwtTimestampValidator extends Object implements OAuth2TokenValidator<Jwt>
An implementation of OAuth2TokenValidator for verifying claims in a Jwt-based access token

Because clocks can differ between the Jwt source, say the Authorization Server, and its destination, say the Resource Server, there is a default clock leeway exercised when deciding if the current time is within the Jwt's specified operating window

Since:
5.1
See Also:
  • Constructor Details

    • JwtTimestampValidator

      public JwtTimestampValidator()
      A basic instance with no custom verification and the default max clock skew
    • JwtTimestampValidator

      public JwtTimestampValidator(Duration clockSkew)
  • Method Details