Class: ZAPv2::SessionManagement

Inherits:
Object
  • Object
show all
Defined in:
lib/zap/v2apis/session_management.rb

Instance Method Summary collapse

Constructor Details

#initialize(client) ⇒ SessionManagement

Returns a new instance of SessionManagement.



5
6
7
# File 'lib/zap/v2apis/session_management.rb', line 5

def initialize(client)
  @client = client
end

Instance Method Details

#get_session_management_method(context_id) ⇒ Object



13
14
15
# File 'lib/zap/v2apis/session_management.rb', line 13

def get_session_management_method(context_id)
  @client.get("/JSON/sessionManagement/view/getSessionManagementMethod/?contextId=#{context_id}")
end

#get_session_management_method_config_params(method_name) ⇒ Object



17
18
19
# File 'lib/zap/v2apis/session_management.rb', line 17

def get_session_management_method_config_params(method_name)
  @client.get("/JSON/sessionManagement/view/getSessionManagementMethodConfigParams/?methodName=#{method_name}")
end

#get_supported_session_management_methodsObject



21
22
23
# File 'lib/zap/v2apis/session_management.rb', line 21

def get_supported_session_management_methods
  @client.get('/JSON/sessionManagement/view/getSupportedSessionManagementMethods/')
end

#sample(_arg) ⇒ Object



9
10
11
# File 'lib/zap/v2apis/session_management.rb', line 9

def sample(_arg)
  @client.get('/JSON/template/view/sample/')
end

#set_session_management_method(context_id, method_name, method_config_params) ⇒ Object



25
26
27
# File 'lib/zap/v2apis/session_management.rb', line 25

def set_session_management_method(context_id, method_name, method_config_params)
  @client.get("/JSON/sessionManagement/action/setSessionManagementMethod/?contextId=#{context_id}&methodName=#{method_name}&methodConfigParams=#{method_config_params}")
end