Sha256: d8e77c0ece883cdb81450d99999e3f27157815e34802ac4e34182e030247838f

Contents?: true

Size: 284 Bytes

Versions: 2

Compression:

Stored size: 284 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)
      JSON::JWK::Set::Fetcher.fetch JWKS_URI, kid: kid
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
apple_id-1.5.1 lib/apple_id/jwks.rb
apple_id-1.5.0 lib/apple_id/jwks.rb