Description

This authentication plugin can login to web application with more detailed and complex authentication schemas where the generic plugin does not work. Nine configurable parameters exist:

  • username
  • password
  • username_field
  • password_field
  • data_format
  • auth_url
  • method
  • check_url
  • check_string

Plugin type

Auth

Options

Name Type Default Value Description Help
username string Username for using in the authentication No detailed help available
password string Password for using in the authentication No detailed help available
username_field string Username HTML field name No detailed help available
password_field string Password HTML field name No detailed help available
data_format string %u=%U&%p=%P The format for the POST-data or query string No detailed help available
auth_url url http://host.tld/ Auth URL – URL for POSTing the authentication information No detailed help available
method string POST The HTTP method to use No detailed help available
check_url url http://host.tld/ Check session URL – URL in which response body check_string will be searched No detailed help available
check_string string String for searching on check_url page to determine if user is logged in the web application No detailed help available

Source

For more information about this plugin and the associated tests, there’s always the source code to understand exactly what’s under the hood:
github-logoPlugin source code
Unittest source code

Dependencies

This plugin has no dependencies.