User's Manual

1020 | External User Management Dell Networking W-Series ArubaOS 6.4.x| User Guide
The XML API functionalities such as addition, deletion, role change, querying, authentication, and blacklisting has
been extended to support IPv6 users in addition to IPv4 users. The XML API server is configured using only the
IPv4 address.
Adding a User
This XML requests uses the user_add command to create a new user entry in the controllers user table. If the
user entry is already present in the user table, the command will modify the entry with the values defined in
the XML request.
xml=<aruba command="user_add">
<ipaddr>IP-address_of_the_user</ipaddr>
<macaddr>MAC-address_of_the_user</macaddr>
<name>User_Name</name>
<role>Role_Name<role>
<session_timeout>Session_timeout</session_timeout>
<key>Shared_Key</key>
<authentication>MD5|SHA-1|cleartext</authentication> #select any one
<version>1.0</version>
</aruba>
The following options are mandatory when you execute the user_add command:
l IP Address
l Version
Deleting a User
This XML requests uses the user_delete command to delete an existing user from the controllers user table. If
the user entry contains multiple attributes these must be specified in the XML request
xml=<aruba command="user_delete">
<ipaddr>IP-address_of_the_user</ipaddr>
<macaddr>MAC-address_of_the_user</macaddr>
<name>User_Name</name>
<key>Shared_Key</key>
<authentication>MD5|SHA-1|cleartext</authentication> #select any one
<version>1.0</version>
</aruba>
The following options are mandatory when you execute the user_add command:
l IP Address
l Version
Authenticating a User
This XML requests uses the user_authenticate command to authenticate and derive a new for the user.
xml=<aruba command="user_authenticate">
<ipaddr>IP-address_of_the_user</ipaddr>
<macaddr>MAC-address_of_the_user</macaddr>
<name>User_Name</name>
<password>Password_for_the_user</password>
<key>Shared_Key</key>
<authentication>MD5|SHA-1|cleartext</authentication> #select any one
<version>1.0</version>
</aruba>