
Configuring Authentication
These parameters are shown in Table 5-10:
Table 5-10. Parameters for Authenticate Call
Parameter Type Description
userid string User logon from 700wl Series system logon page
password string Password from 700wl Series system logon page, in clear text
location string Name of the 700wl Series system-defined location of the user
MAC string MAC address of the user, in the form 001122334455 (without colons)
options string A string that defines authentication and profile return options. Currently,
must be set to auth_profile
randomstring string Currently not used, but parameter must be present. Can be any string or a
null string.
The following is an example of an XML-RPC authentication request for user Jane with password “easy”
who is logging in from MAC address 00:01:02:03:04:05, and location Marketing:
<?xml version="1.0"?>
<methodCall>
<methodName>authenticate</methodName>
<params>
<param><value><string>jane</string></value></param>
<param><value><string>easyPwd</string></value></param>
<param><value><string>marketing</string></value></param>
<param><value><string>000102030405</string></value></param>
<param><value><string>auth_profile</string></value></param>
<param><value><string> </string></value></param>
</params>
</methodCall>
Note that the password is in clear text, but security is provided by using SSL for transporting the packet.
The response is defined as follows:
authenticate response (profiles)
The response is a structure that contains name-value pairs as shown in Table 5-11:
Table 5-11. Name/value Pairs Returned by Authenticate Response
Name Type Value and Description
userid string User logon from HP logon page, as passed in authenticate request
authenticate_result integer <i4> 0 = authentication failed
1 = authentication was successful, or no authentication is required
Profiles array of strings An array of strings, each of which contains a profile name and an array
that defines valid times for the profile.
Members are name-value pairs as follows:
profileName string A name that matches a 700wl Series group name
HP ProCurve Secure Access 700wl Series Management and Configuration Guide 5-25