Configuring Facebook Login

Instant supports the Facebook Wi-Fi feature that allows the captive portal clients using a Facebook account to authenticate on an IAP. You can configure a guest network to use a customized Facebook page as an external captive portal URL and allow the IAP to redirect clients to a Facebook page when it receives an HTTP request. The users can select the appropriate option to authenticate and access the Internet. By configuring the Facebook login feature, businesses can pair their network with the Facebook Wi-Fi service, so that the users logging into Wi-Fi hotspots are presented with a business page, before gaining access to the network.

The Facebook Wi-Fi integration with the IAP includes the following procedures:

Setting up a Facebook Page
Configuring an SSID
Configuring the Facebook Portal Page
Accessing the Portal Page

Setting up a Facebook Page

To enable integration with the IAP, ensure that you have a Facebook page created as a local business with a valid location.

For information on:

Creating a Facebook page, see the online help available at https://www.facebook.com/help
Setting up and using Facebook Wi-Fi service, see https://www.facebook.com/help/126760650808045

Configuring an SSID

You can a configure guest network profile and enable Facebook login through the Instant UI or CLI.

In the Instant UI

To enable Facebook login:

1. Navigate to Networks>New to create a new network profile.
2. Enter a name for the SSID.
3. Select Guest under Primary usage.
4. Configure other required parameters in the WLAN Settings and VLAN tabs.
5. On the Security tab, select Facebook from the Splash page type drop-down list.
6. Click Next. The Access tab contents are displayed.
7. Click OK. The SSID with the Facebook option is created. After the SSID is created, IAP automatically registers with Facebook. If the IAP registration is successful, the Facebook configuration link is displayed in the Security tab of the WLAN wizard.

In the CLI

To configure an account for captive portal authentication:

(Instant AP)(config)# wlan ssid-profile <name>

(Instant AP)(SSID Profile <name>)# captive-portal {<type>[exclude-uplink <types>]|external [exclude-uplink <types>| profile <name>[exclude-uplink <types>]]}

(Instant AP)(SSID Profile <name>)# end

(Instant AP)# commit apply

Example

The following example configures a Facebook account for captive portal authentication:

(Instant AP)(config)# wlan ssid-profile guestNetwork

(Instant AP)(SSID Profile "guestNetwork")# captive-portal facebook

(Instant AP)(SSID Profile "guestNetwork")# end

(Instant AP)# commit apply

Configuring the Facebook Portal Page

To bind the Virtual Controller with the Facebook portal:

1. Open the SSID with Facebook option enabled, navigate to the Security tab and click the Facebook configuration link. The Facebook page is displayed.

 

The Facebook configuration link is displayed only if the IAP is successfully registered with Facebook.

2. Log in with your Facebook credentials. The Facebook Wi-Fi Configuration page is displayed.
3. Select the Facebook page.
4. Under Bypass Mode, select any of the following options:
Skip Check-in link—When selected, the users are not presented with your business Facebook page, but are allowed to access the Internet by clicking the Skip Check-in link.
Require Wi-Fi code—When selected, the users are assigned a Wi-Fi code to gain access to the Facebook page.
5. Customize the session length and terms of service if required.
6. Click Save Settings.

Accessing the Portal Page

To access the portal page:

1. Connect to the SSID with Facebook option enabled.
2. Launch a web browser. The browser opens the Facebook Wi-Fi page. If the Wi-Fi code based login is enabled, the users are prompted to enter the Wi-FI code. If the Skip Check-in link is displayed, click the link to skip checking in to the Facebook business page and proceed to access the Internet.
3. If you want to check in the business page, click Check In and provide your credentials. After checking in, click Continue Browsing to access the web page that was originally requested.