class JWT::EncodedToken

def verify!(signature:, claims: nil)

Raises:
  • (JWT::DecodeError) - if the signature or claim verification fails.

Returns:
  • (nil) -

Parameters:
  • claims (Array, Hash) -- the claims to verify (see {#verify_claims!}).
  • signature (Hash) -- the parameters for signature verification (see {#verify_signature!}).
def verify!(signature:, claims: nil)
  verify_signature!(**signature)
  claims.is_a?(Array) ? verify_claims!(*claims) : verify_claims!(claims)
  nil
end