From 7205651510f32146c80041fdcdef05b5c6bb0d66 Mon Sep 17 00:00:00 2001 From: Joakim Antman Date: Sat, 5 Oct 2024 20:17:03 +0300 Subject: [PATCH] Removed usused file --- lib/jwt/claims/decode.rb | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100644 lib/jwt/claims/decode.rb diff --git a/lib/jwt/claims/decode.rb b/lib/jwt/claims/decode.rb deleted file mode 100644 index 8b112fed..00000000 --- a/lib/jwt/claims/decode.rb +++ /dev/null @@ -1,30 +0,0 @@ -# frozen_string_literal: true - -module JWT - module Claims - # @api private - module Decode - VERIFIERS = { - verify_expiration: ->(options) { Claims::Expiration.new(leeway: options[:exp_leeway] || options[:leeway]) }, - verify_not_before: ->(options) { Claims::NotBefore.new(leeway: options[:nbf_leeway] || options[:leeway]) }, - verify_iss: ->(options) { options[:iss] && Claims::Issuer.new(issuers: options[:iss]) }, - verify_iat: ->(*) { Claims::IssuedAt.new }, - verify_jti: ->(options) { Claims::JwtId.new(validator: options[:verify_jti]) }, - verify_aud: ->(options) { options[:aud] && Claims::Audience.new(expected_audience: options[:aud]) }, - verify_sub: ->(options) { options[:sub] && Claims::Subject.new(expected_subject: options[:sub]) }, - required_claims: ->(options) { Claims::Required.new(required_claims: options[:required_claims]) } - }.freeze - - class << self - # @api private - def verify!(token, options) - VERIFIERS.each do |key, verifier_builder| - next unless options[key] - - verifier_builder&.call(options)&.verify!(context: token) - end - end - end - end - end -end