# File lib/occi/api/client/http/authn_plugins/base.rb, line 10 def initialize(env_ref, options = {}) @options = options @env_ref = env_ref @fallbacks = [] end
# File lib/occi/api/client/http/authn_plugins/base.rb, line 18 def authenticate(options = {}) response = @env_ref.class.head("#{@env_ref.endpoint.to_s}/-/") raise ::Occi::Api::Client::Errors::AuthnError, "Authentication failed with code #{response.code.to_s}!" unless response.success? end
# File lib/occi/api/client/http/authn_plugins/base.rb, line 16 def setup(options = {}); end