Sha256: a6cd59264a02f036da07ae56bb9e749ec42febb31931bbb25d0f9445f2ffc393

Contents?: true

Size: 471 Bytes

Versions: 15

Compression:

Stored size: 471 Bytes

Contents

module OpenIDConnect
  module Discovery
    module Provider
      class Config
        def self.discover!(identifier, cache_options = {})
          uri = URI.parse(identifier)
          Resource.new(uri).discover!(cache_options)
        rescue SWD::Exception => e
          raise DiscoveryFailed.new(e.message)
        end
      end
    end
  end
end

require 'openid_connect/discovery/provider/config/resource'
require 'openid_connect/discovery/provider/config/response'

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
openid_connect-0.9.2 lib/openid_connect/discovery/provider/config.rb
openid_connect-0.9.1 lib/openid_connect/discovery/provider/config.rb
openid_connect-0.9.0 lib/openid_connect/discovery/provider/config.rb
openid_connect-0.8.3 lib/openid_connect/discovery/provider/config.rb
openid_connect-0.8.2 lib/openid_connect/discovery/provider/config.rb
openid_connect-0.8.1 lib/openid_connect/discovery/provider/config.rb
openid_connect-0.8.0 lib/openid_connect/discovery/provider/config.rb
openid_connect-0.7.3 lib/openid_connect/discovery/provider/config.rb
openid_connect-0.7.2 lib/openid_connect/discovery/provider/config.rb
openid_connect-0.7.1 lib/openid_connect/discovery/provider/config.rb
openid_connect-0.7.0 lib/openid_connect/discovery/provider/config.rb
openid_connect-0.6.1 lib/openid_connect/discovery/provider/config.rb
openid_connect-0.6.0 lib/openid_connect/discovery/provider/config.rb
openid_connect-0.5.1 lib/openid_connect/discovery/provider/config.rb
openid_connect-0.5.0 lib/openid_connect/discovery/provider/config.rb