User's Manual

(host) (Captive Portal Authentication Profile "captive-portal-auth") #switch-in-redirection-
url
Associating the Captive Portal Profile to an Initial Role
(host) (Captive Portal Authentication Profile "captive-portal-auth") #user-role logon
(host) (config-role) #captive-portal captive-portal-auth
(host)(config-role) #session-acl captiveportal
You can either create a new ACL or append specific rules to an exisiting ACLs. To create session ACL for the
logon role do the following:
(host) (config-role) #netdestination xCP #an alias for the external Captive Portal server
(host) (config-dest) #host 10.11.12.13 #IP address of the external Captive Portal server
(host) (config-dest) #ip access-list session captiveportal #append or add rules to session ACL
(host) (config-sess-captiveportal)#user alias xCP svc-https permit
(host) (config-sess-captiveportal)#user alias xCP svc-http permit
Creating an XML API Request
You can now create an XML request with an appropriate authentication 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 is the IP address of the controller that will receive the authentication request
l command.xml is the XML request that contains the details of authentication.
The format of the XML API request is:
xml=<aruba command="<authentication_command>">
<options>Value</options>
...
<options>Value</options>
</aruba>
You can specify any of the following commands in the XML request:
Authentication Command Description
user_add
This command adds the user to the controllers user table.
user_delete
This command deletes the user from the controller
user_authenticate
This command will authentication the user based on the authentication
rules defined in the controllers configuration.
user_blacklist
This command will block a user from connection to your network.
user_query
This command will display the current status of the user connected to your
network.
Table 225: XML API Authentication Command
The authentication command requires certain mandatory options to successfully execute the authentication
tasks. The list of all available options are:
Dell Networking W-Series ArubaOS 6.4.x | User Guide External User Management | 1027