Sha256: 2204620d4a24085049ca12584ab4983647c00dfe9b7db0cbf700344c3e569d3e

Contents?: true

Size: 309 Bytes

Versions: 7

Compression:

Stored size: 309 Bytes

Contents

module AppleID
  class JWKS < JSON::JWK::Set
    def self.cache=(cache)
      JSON::JWK::Set::Fetcher.cache = cache
    end
    def self.cache
      JSON::JWK::Set::Fetcher.cache
    end

    def self.fetch(kid, options = {})
      JSON::JWK::Set::Fetcher.fetch JWKS_URI, kid: kid, **options
    end
  end
end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
apple_id-forestv8_compatibility-1.5.3 lib/apple_id/jwks.rb
apple_id-1.6.4 lib/apple_id/jwks.rb
apple_id-1.6.3 lib/apple_id/jwks.rb
apple_id-1.6.2 lib/apple_id/jwks.rb
apple_id-1.6.1 lib/apple_id/jwks.rb
apple_id-1.6.0 lib/apple_id/jwks.rb
apple_id-1.5.2 lib/apple_id/jwks.rb