Sha256: 628da02d38a7c24edb897d58532d8d90f4113a8f74c27633b9dda8d94db211cd
Contents?: true
Size: 541 Bytes
Versions: 9
Compression:
Stored size: 541 Bytes
Contents
# frozen_string_literal: true module Extensions module Discovery Module.new do # Monkey patch allow HTTP instead of forcing HTTPS for discovery. attr_reader :scheme def initialize(uri) @scheme = uri.scheme super end def endpoint URI::Generic.build(scheme: scheme, host: host, port: port, path: path) rescue URI::Error => e raise SWD::Exception, e.message end prepend_features(::OpenIDConnect::Discovery::Provider::Config::Resource) end end end
Version data entries
9 entries across 9 versions & 1 rubygems