Sha256: b95a6109bca2394b86baf35c330159aa96c4d4621e6ca610e4a08d1b277b1230
Contents?: true
Size: 573 Bytes
Versions: 1
Compression:
Stored size: 573 Bytes
Contents
module Oidc module Discovery module Provider class Config def self.discover!(identifier, cache_options = {}) uri = URI.parse(identifier) Resource.new(uri).discover!(cache_options).tap do |response| response.expected_issuer = identifier response.validate! end rescue SWD::Exception, ValidationFailed => e raise DiscoveryFailed.new(e.message) end end end end end require 'oidc/discovery/provider/config/resource' require 'oidc/discovery/provider/config/response'
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
oidc-0.0.1 | lib/oidc/discovery/provider/config.rb |