Sha256: 343b2a1a86089117ed21295e21cd5e6544222424e74e23bbd358cee0e56842e4

Contents?: true

Size: 489 Bytes

Versions: 6

Compression:

Stored size: 489 Bytes

Contents

module OpenIDConnect
  module Discovery
    module Provider
      class Config
        def self.discover!(identifier, cache_options = {})
          principal = Principal.parse(identifier)
          Resource.new(principal).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

6 entries across 6 versions & 1 rubygems

Version Path
openid_connect-0.4.1 lib/openid_connect/discovery/provider/config.rb
openid_connect-0.4.0 lib/openid_connect/discovery/provider/config.rb
openid_connect-0.3.7 lib/openid_connect/discovery/provider/config.rb
openid_connect-0.3.6 lib/openid_connect/discovery/provider/config.rb
openid_connect-0.3.5 lib/openid_connect/discovery/provider/config.rb
openid_connect-0.3.4 lib/openid_connect/discovery/provider/config.rb