Class: ZAPv2::Users
- Inherits:
-
Object
- Object
- ZAPv2::Users
- Defined in:
- lib/zap/v2apis/users.rb
Instance Method Summary collapse
- #authenticate_as_user(contextid, userid) ⇒ Object
- #get_authentication_credentials(contextid, userid) ⇒ Object
- #get_authentication_credentials_config_params(contextid) ⇒ Object
- #get_authentication_session(contextid, userid) ⇒ Object
- #get_authentication_state(contextid, userid) ⇒ Object
- #get_user_by_id(contextid, userid) ⇒ Object
-
#initialize(client) ⇒ Users
constructor
A new instance of Users.
- #new_user(contextid, name) ⇒ Object
- #poll_as_user(contextid, userid) ⇒ Object
- #remove_user(contextid, userid) ⇒ Object
- #set_authentication_credentials(contextid, userid, authcredentialsconfigparams) ⇒ Object
- #set_authentication_state(contextid, userid, lastpollresult, lastpolltimeinms, requestssincelastpoll) ⇒ Object
- #set_cookie(contextid, userid, domain, name, value, path, secure) ⇒ Object
- #set_user_enabled(contextid, userid, enabled) ⇒ Object
- #set_user_name(contextid, userid, name) ⇒ Object
- #users_list(contextid) ⇒ Object
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 |
#set_cookie(contextid, userid, domain, name, value, path, secure) ⇒ Object
57 58 59 |
# File 'lib/zap/v2apis/users.rb', line 57 def (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 |