Class: ZAPv2::Authentication
- Inherits:
-
Object
- Object
- ZAPv2::Authentication
- Defined in:
- lib/zap/v2apis/authentication.rb
Instance Method Summary collapse
- #get_authentication_method(contextid) ⇒ Object
- #get_authentication_method_config_params(authmethodname) ⇒ Object
- #get_logged_in_indicator(contextid) ⇒ Object
- #get_logged_out_indicator(contextid) ⇒ Object
- #get_supported_authentication_methods ⇒ Object
-
#initialize(client) ⇒ Authentication
constructor
A new instance of Authentication.
- #set_authentication_method(contextid, authmethodname, authmethodconfigparams = '') ⇒ Object
- #set_logged_in_indicator(contextid, loggedinindicatorregex) ⇒ Object
- #set_logged_out_indicator(contextid, loggedoutindicatorregex) ⇒ Object
Constructor Details
#initialize(client) ⇒ Authentication
Returns a new instance of Authentication.
5 6 7 |
# File 'lib/zap/v2apis/authentication.rb', line 5 def initialize(client) @client = client end |
Instance Method Details
#get_authentication_method(contextid) ⇒ Object
9 10 11 |
# File 'lib/zap/v2apis/authentication.rb', line 9 def get_authentication_method(contextid) @client.get("/JSON/authentication/view/getAuthenticationMethod/?contextId=#{contextid}") end |
#get_authentication_method_config_params(authmethodname) ⇒ Object
13 14 15 |
# File 'lib/zap/v2apis/authentication.rb', line 13 def get_authentication_method_config_params(authmethodname) @client.get("/JSON/authentication/view/getAuthenticationMethodConfigParams/?authMethodName=#{authmethodname}") end |
#get_logged_in_indicator(contextid) ⇒ Object
17 18 19 |
# File 'lib/zap/v2apis/authentication.rb', line 17 def get_logged_in_indicator(contextid) @client.get("/JSON/authentication/view/getLoggedInIndicator/?contextId=#{contextid}") end |
#get_logged_out_indicator(contextid) ⇒ Object
21 22 23 |
# File 'lib/zap/v2apis/authentication.rb', line 21 def get_logged_out_indicator(contextid) @client.get("/JSON/authentication/view/getLoggedOutIndicator/?contextId=#{contextid}") end |
#get_supported_authentication_methods ⇒ Object
25 26 27 |
# File 'lib/zap/v2apis/authentication.rb', line 25 def get_supported_authentication_methods @client.get('/JSON/authentication/view/getSupportedAuthenticationMethods/') end |
#set_authentication_method(contextid, authmethodname, authmethodconfigparams = '') ⇒ Object
29 30 31 |
# File 'lib/zap/v2apis/authentication.rb', line 29 def set_authentication_method(contextid, authmethodname, authmethodconfigparams = '') @client.get("/JSON/authentication/action/setAuthenticationMethod/?contextId=#{contextid}&authMethodName=#{authmethodname}&authMethodConfigParams=#{authmethodconfigparams}") end |
#set_logged_in_indicator(contextid, loggedinindicatorregex) ⇒ Object
33 34 35 |
# File 'lib/zap/v2apis/authentication.rb', line 33 def set_logged_in_indicator(contextid, loggedinindicatorregex) @client.get("/JSON/authentication/action/setLoggedInIndicator/?contextId=#{contextid}&loggedInIndicatorRegex=#{loggedinindicatorregex}") end |
#set_logged_out_indicator(contextid, loggedoutindicatorregex) ⇒ Object
37 38 39 |
# File 'lib/zap/v2apis/authentication.rb', line 37 def set_logged_out_indicator(contextid, loggedoutindicatorregex) @client.get("/JSON/authentication/action/setLoggedOutIndicator/?contextId=#{contextid}&loggedOutIndicatorRegex=#{loggedoutindicatorregex}") end |