cancel
Showing results for 
Search instead for 
Did you mean: 

Custom login form to authenticate with Ruckus smartzone & hotspot

tim_millett
New Contributor
Trying to follow this example (https://docs.arris.com/bundle/sz-510-WISPrPortalReferenceguide-sz100,vsz/page/GUID-0C63DD21-399E-43D...) but stuck as getting the users "Mac address". 

Does anyone know of a way or programing language that can retrieve this. Does anyone have an example of one where you can successfully retrieve the users Mac address?

I tried to use the login (and Asynchronous login) api, is seems to need the mac address. I tried to use the IP without the mac address and it fails stating "Not Found".

For example:

This payload works:

{
"Vendor":"ruckus",
"RequestPassword":"blahblah",
"APIVersion":"1.0",
"RequestCategory":"UserOnlineControl",
"RequestType":"LoginAsync",
"UE-IP":"192.168.1.56",
"UE-MAC":"00:0F:00:64:F2:F4",
"UE-Proxy":"0",
"UE-Username":"some@wireless.com",
"UE-Password":"password"


and this

{
"Vendor":"ruckus",
"RequestPassword":"blahblah",
"APIVersion":"1.0",
"RequestCategory":"UserOnlineControl",
"RequestType":"LoginAsync",
"UE-MAC":"00:0F:00:64:F2:F4",
"UE-Proxy":"0",
"UE-Username":"some@wireless.com",
"UE-Password":"password"


But not this 

{
"Vendor":"ruckus",
"RequestPassword":"blahblah",
"APIVersion":"1.0",
"RequestCategory":"UserOnlineControl",
"RequestType":"LoginAsync",
"UE-IP":"192.168.1.56",
"UE-Proxy":"0",
"UE-Username":"some@wireless.com",
"UE-Password":"password"

0 REPLIES 0