Sha256: 709edd68a920ddf9ae43cf0cd6715629897e4ddd33c7296bab61a971913c648f
Contents?: true
Size: 753 Bytes
Versions: 3
Compression:
Stored size: 753 Bytes
Contents
module Nucleus module Adapters module V1 class OpenshiftV2 < Stub # Authentication functionality to support the Openshift V2 API module Authentication # @see Stub#auth_client def auth_client HttpBasicAuthClient.new @check_certificates do |verify_ssl, headers| # auth verification block headers['Accept'] = 'application/json; version=1.7' result = Excon.new("#{@endpoint_url}/user", ssl_verify_peer: verify_ssl).get(headers: headers) # Openshift returns 401 for invalid credentials --> auth failed, return false result.status != 401 end end end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems