Module: JwkLoader::Jwks
- Defined in:
- lib/jwk_loader/jwks.rb
Class Method Summary collapse
Class Method Details
.from_json(jwks_json) ⇒ Object
21 22 23 |
# File 'lib/jwk_loader/jwks.rb', line 21 def from_json(jwks_json) JSON.parse(jwks_json, symbolize_names: true) end |
.from_memory(uri) ⇒ Object
17 18 19 |
# File 'lib/jwk_loader/jwks.rb', line 17 def from_memory(uri) JwkLoader.memory_store.fetch(uri) end |
.from_uri(uri) ⇒ Object
10 11 12 13 14 15 |
# File 'lib/jwk_loader/jwks.rb', line 10 def from_uri(uri) uri = URI.parse(uri) unless uri.is_a?(URI) response = Net::HTTP.get_response(uri) from_json(response.body) end |