module JWT::Claims::DecodeVerifier

Verifiers to support the ::JWT.decode method

@private

Constants

VERIFIERS

Public Class Methods

verify!(payload, options) click to toggle source

@private

# File lib/jwt/claims/decode_verifier.rb, line 29
def verify!(payload, options)
  VERIFIERS.each do |key, verifier_builder|
    next unless options[key] || options[key.to_s]

    verifier_builder&.call(options)&.verify!(context: VerificationContext.new(payload: payload))
  end
  nil
end