class JWT::EncodedToken

def verify_claims!(*options)

Raises:
  • (JWT::DecodeError) - if the claims are invalid.

Parameters:
  • options (Array, Hash) -- the claims to verify. By default, it checks the 'exp' claim.
def verify_claims!(*options)
  Claims::Verifier.verify!(ClaimsContext.new(self), *claims_options(options)).tap do
    @claims_verified = true
  end
rescue StandardError
  @claims_verified = false
  raise
end