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
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:
Plugin source code
Unittest source code
Dependencies
This plugin has no dependencies.