EXCAP instructions seem to be missing parameters on grant access method & other questions

Solved
dumber_texan
Conversationalist

EXCAP instructions seem to be missing parameters on grant access method & other questions

I've configured Captive Portal pages with other providers, so I'm curious if the documentation as described here is missing something?

 

https://documentation.meraki.com/zGeneral_Administration/Cross-Platform_Content/Configuring_a_Custom...

 

Here are some questions I have.

 

1) Does the user automatically get redirected to our Captive Portal page once they connect to the wireless network or do they have to make a request to a specific Url? Based on what I read, it seems like they have to make a request.

 

2) Seems like you would have to pass in the client_mac to grant access, otherwise how does the AP know which device to grant access to?

 

3) Also, will a Get request like this really grant access to a user and allow them to continue on?

 

https://n143.network-auth.com/splash/grant?user_continue_url=https://www.bing.com&duration=3600

 

4) How secure is the grant access request? I assume it will only accept a request like this from the IP address hosting the Captive Portal page. Is this correct?

 

5) Does all the following data automatically get posted to the redirect Url for the Captive Portal? Am I missing anything? Can this be edited? Can we pass a hard coded unique Id that will tell us who the request is for? This would be for a multi-tenant application. 

 

base_grant_url = https://n143.network-auth.com/splash/grant (example)

user_continue_url = https://www.bing.com (example)

node_id = 149624927555345 (example)

node_mac = 88:15:44:a8:10:70 (example)

gateway_id =  149624927555345 (example)

client_ip = 10.223.205.120 (example)

client_mac = 84:3a:4b:50:e2:23 (example)

 

6) Is this a good example of the initial request to the Captive Portal page?

 

https://wifi.myurl.com/splash?base_grant_url=https%3A%2F%2Fn143.network-auth.com%2Fsplash%2Fgrant&us...

 

Thanks! Any help is much appreciated.

1 Accepted Solution
dumber_texan
Conversationalist

It looks like a lot of my assumptions were correct. Here is a great article that explains the process flow. https://developer.cisco.com/meraki/captive-portal-api/#!click-through-api/splash-page-url

View solution in original post

1 Reply 1
dumber_texan
Conversationalist

It looks like a lot of my assumptions were correct. Here is a great article that explains the process flow. https://developer.cisco.com/meraki/captive-portal-api/#!click-through-api/splash-page-url

Get notified when there are additional replies to this discussion.