Skip to main content

2 Messages

 • 

80 Points

Thu, Jun 25, 2020 7:08 PM

Custom login form to authenticate with Ruckus smartzone & hotspot

Trying to follow this example (https://docs.arris.com/bundle/sz-510-WISPrPortalReferenceguide-sz100,vsz/page/GUID-0C63DD21-399E-43DF-BBAA-E860A2A1BD13.html) 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":"[email protected]",
"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":"[email protected]",
"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":"[email protected]",
"UE-Password":"password"

Responses

No Responses!