Method: Compliance::API.legacy_login_post

Defined in:
lib/bundles/inspec-compliance/api.rb

.legacy_login_post(url, username, password, insecure) ⇒ Object

login method for pre-1.0 compliance server



13
14
15
16
17
18
19
20
21
22
# File 'lib/bundles/inspec-compliance/api.rb', line 13

def self.(url, username, password, insecure)
  # form request
  # TODO: reuse post function
  uri = URI.parse(url)
  req = Net::HTTP::Post.new(uri.path)
  req.basic_auth(username, password)
  req.form_data={}

  send_request(uri, req, insecure)
end