Case 1: When a RADIUS Server Authenticates the Client

In this scenario, the ExtremeCloud IQ Controller redirection response includes the following:

In order to trigger RADIUS authentication, the redirection response must not be signed.

If the appliance is configured to redirect successfully authenticated clients to their original destination, then the ECP must include in its redirection response, the “dest” parameter that was included in the appliance‘s redirection response.

The syntax of an unsigned ECP redirect to the appliance is:

[http | https]://<controller-IP-address-or-FQDN>{: <port>}/ext_approval.php?token=<token>&wlan=<wlanid>&username=<userid>&password=<password>{&dest=<dest>}

Where

The order of the parameters in the query string is not important.

Examples of the redirection from the ECP to the appliance expressed as a URL are:

https://10.21.15.42/ext_approval.php?token= OakRQ7uFYOH5E8dVD4PgvQ!!&wlan=1&username=argon32&password=6Z*_aL40q!&dest=www.google.com

or

http://10.21.15.42/ext_approval.php?token= OakRQ7uFYOH5E8dVD4PgvQ!!&wlan=1&username=argon32&password=6Z*_aL40q!

The parameters in the redirection response are summarized in the table below.

Table 1. Parameters in the Redirection to ExtremeCloud IQ Controller, using RADIUS authentication
Parameter Name Parameter Value Mandatory Notes
wlan Numeric String Yes An identifier for the WLAN Service that the client is using to access the network.
username Alphanumeric String Yes The user ID is mandatory even if the URL is signed. It is used to identify the client in reports and accounting messages, even if it is not used to authenticate the client.
password Alphanumeric String Yes The password is mandatory if the client is to be authenticated using RADIUS. It must be the password that the authenticating RADIUS server associates with the user ID.
dest URL Conditional The dest parameter is required only if the appliance is configured to redirect the client to its original destination. The appliance directs the client‘s browser to an error page if it is configured to redirect to the original destination and the dest parameter is not returned to the appliance.