Class: ZAPv2::Users

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

Instance Method Summary collapse

Constructor Details

#initialize(client) ⇒ Users

Returns a new instance of Users.



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

def initialize(client)
  @client = client
end

Instance Method Details

#authenticate_as_user(contextid, userid) ⇒ Object



33
34
35
# File 'lib/zap/v2apis/users.rb', line 33

def authenticate_as_user(contextid, userid)
  @client.get("/JSON/users/action/authenticateAsUser/?contextId=#{contextid}&userId=#{userid}")
end

#get_authentication_credentials(contextid, userid) ⇒ Object



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

def get_authentication_credentials(contextid, userid)
  @client.get("/JSON/users/view/getAuthenticationCredentials/?contextId=#{contextid}&userId=#{userid}")
end

#get_authentication_credentials_config_params(contextid) ⇒ Object



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

def get_authentication_credentials_config_params(contextid)
  @client.get("/JSON/users/view/getAuthenticationCredentialsConfigParams/?contextId=#{contextid}")
end

#get_authentication_session(contextid, userid) ⇒ Object



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

def get_authentication_session(contextid, userid)
  @client.get("/JSON/users/view/getAuthenticationSession/?contextId=#{contextid}&userId=#{userid}")
end

#get_authentication_state(contextid, userid) ⇒ Object



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

def get_authentication_state(contextid, userid)
  @client.get("/JSON/users/view/getAuthenticationState/?contextId=#{contextid}&userId=#{userid}")
end

#get_user_by_id(contextid, userid) ⇒ Object



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

def get_user_by_id(contextid, userid)
  @client.get("/JSON/users/view/getUserById/?contextId=#{contextid}&userId=#{userid}")
end

#new_user(contextid, name) ⇒ Object



37
38
39
# File 'lib/zap/v2apis/users.rb', line 37

def new_user(contextid, name)
  @client.get("/JSON/users/action/newUser/?contextId=#{contextid}&name=#{name}")
end

#poll_as_user(contextid, userid) ⇒ Object



41
42
43
# File 'lib/zap/v2apis/users.rb', line 41

def poll_as_user(contextid, userid)
  @client.get("/JSON/users/action/pollAsUser/?contextId=#{contextid}&userId=#{userid}")
end

#remove_user(contextid, userid) ⇒ Object



45
46
47
# File 'lib/zap/v2apis/users.rb', line 45

def remove_user(contextid, userid)
  @client.get("/JSON/users/action/removeUser/?contextId=#{contextid}&userId=#{userid}")
end

#set_authentication_credentials(contextid, userid, authcredentialsconfigparams) ⇒ Object



49
50
51
# File 'lib/zap/v2apis/users.rb', line 49

def set_authentication_credentials(contextid, userid, authcredentialsconfigparams)
  @client.get("/JSON/users/action/setAuthenticationCredentials/?contextId=#{contextid}&userId=#{userid}&authCredentialsConfigParams=#{authcredentialsconfigparams}")
end

#set_authentication_state(contextid, userid, lastpollresult, lastpolltimeinms, requestssincelastpoll) ⇒ Object



53
54
55
# File 'lib/zap/v2apis/users.rb', line 53

def set_authentication_state(contextid, userid, lastpollresult, lastpolltimeinms, requestssincelastpoll)
  @client.get("/JSON/users/action/setAuthenticationState/?contextId=#{contextid}&userId=#{userid}&lastPollResult=#{lastpollresult}&lastPollTimeInMs=#{lastpolltimeinms}&requestsSinceLastPoll=#{requestssincelastpoll}")
end


57
58
59
# File 'lib/zap/v2apis/users.rb', line 57

def set_cookie(contextid, userid, domain, name, value, path, secure)
  @client.get("/JSON/users/action/setCookie/?contextId=#{contextid}&userId=#{userid}&domain=#{domain}&name=#{name}&value=#{value}&path=#{path}&secure=#{secure}")
end

#set_user_enabled(contextid, userid, enabled) ⇒ Object



61
62
63
# File 'lib/zap/v2apis/users.rb', line 61

def set_user_enabled(contextid, userid, enabled)
  @client.get("/JSON/users/action/setUserEnabled/?contextId=#{contextid}&userId=#{userid}&enabled=#{enabled}")
end

#set_user_name(contextid, userid, name) ⇒ Object



65
66
67
# File 'lib/zap/v2apis/users.rb', line 65

def set_user_name(contextid, userid, name)
  @client.get("/JSON/users/action/setUserName/?contextId=#{contextid}&userId=#{userid}&name=#{name}")
end

#users_list(contextid) ⇒ Object



29
30
31
# File 'lib/zap/v2apis/users.rb', line 29

def users_list(contextid)
  @client.get("/JSON/users/view/usersList/?contextId=#{contextid}")
end