Users Guide

Table Of Contents
You can either create a new ACL or append specific rules to an existing ACLs. To create session ACL for the
logon role do the following:
(host) (config) #ip access-list session captiveportal
(host) (config-sess-captiveportal)#user alias xCP svc-https permit
(host) (config-sess-captiveportal)#user alias xCP svc-http permit
(host) (config-sess-captiveportal) #!
(host) (config) #netdestination xCP
(host) (config-dest) #host 10.11.12.13
(host) (config-dest) #!
Creating an XML API Request
You can now create an XML request with an XML API command and send it to the controller via HTTPS POST.
The format of the URL to send the XML request is:
https://<controller-ip/auth/command.xml
l controller-ip: The IP address of the controller that will receive the XML API request
l command.xml: The XML request that contains the XML API command.
The format of the XML API request is:
xml=<aruba command="<XML API command>">
<options>Value</options>
...
<options>Value</options>
</aruba>
You can specify any of the following commands in the XML request:
XML API Command Description
user_add This command creates 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. For an
existing user, this command will update any value that is supplied, with
an exception of IP and MAC address. Session time-out is only applicable
to captive portal users.
user_delete This command deletes an existing user from the controllers user table.
NOTE: Do not use the user_delete command if the intention is to clear
the association from the controller user table. If the client is dual-stack, it
re-inherits the authentication state from the IPv6 address. If not dual-
stack, the client reverts to the initial role.
user_authenticate This command authenticates against the server group defined in the
captive portal profile. This is only applicable to captive portal users.
Table 253: XML API Command
Dell Networking W-Series ArubaOS 6.5.x | User Guide External User Management | 1074