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.
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. |