class Qualys::Auth

Attributes

name[R]

Public Class Methods

login() click to toggle source

Do Login

# File lib/qualys/auth.rb, line 8
def self.login
  # Request a login
  response = api_post('/session/', body: {
                        action: 'login',
                        username: Qualys::Config.username,
                        password: Qualys::Config.password
                      })

  # set the session key
  Qualys::Config.session_key = response.header['Set-Cookie']
  true
end
logout() click to toggle source

Set Logout

# File lib/qualys/auth.rb, line 22
def self.logout
  # Request a login
  api_post('/session/', body: {
             action: 'logout'
           })

  # set the session key
  Qualys::Config.session_key = nil
  true
end