Contents |
CoovaAAA with Facebook
Using the Coova HotSpot Facebook application, you can now use Facebook as your captive portal landing page and have yourself and your friends automatically logged in.
Facebook HotSpot Visitors
Visitors to the HotSpot are redirected to the Facebook captive portal. Visitors are not required to have a Coova account, but the owner is.
Do I need an account?
No, not if you are just a visitor. But, you would still benefit from having one. Create an account and have it linked to your Facebook profile by logging into the embedded Coova HotSpot Manager application (using the application link in the Facebook navigation menu).
Facebook HotSpot Owners
To use the Coova Facebook captive portal, you either need CoovaChilli running on a Linux system (preferably, though other operating systems are supported) or the CoovaAP firmware. You will find directions on configuring both below.
Create a Coova Account
Sign-up at https://coova.org/ and link your Coova account with your Facebook profile by logging into the embedded Coova HotSpot application (by clicking the Coova HotSpot application link in your left hand Facebook navigation menu).
Link HotSpot to Coova Account
- Sign-up for a CoovaAAA account
- Configure your HotSpot with your personal RADIUS shared secret
- Configure your HotSpot for the Facebook captive portal (see below)
- Connect to your HotSpot and login with your CoovaAAA account
- The HotSpot (access point) is now associated with your CoovaAAA account
Link Coova Account to Facebook Profile
- Sign-up for a CoovaAAA account
- Add the Coova HotSpot application to your Facebook profile
- Click on the Coova HotSpot application link (left nav) in Facebook
- Login to CoovaAAA using your Coova account (required just once)
HotSpot Configurations
To configure the HotSpot, you must know your Facebook ID. You will find this number in the URL when you view your profile.
http://www.facebook.com/profile.php?id=585648392
For instance, the above URL is seen in my browser when I visit my profile page. In this case, my Facebook ID is 585648392.
CoovaAP
In the HotSpot / Configuration section, select Facebook HotSpot as the HotSpot Type. Then enter your Facebook ID into the form and save the changes.
Proceed to the RADIUS section and enter your personal RADIUS Shared Secret which you received when signing up to CoovaAAA.
Be sure to save changes and then Apply Changes after clicking on the pending changes notice in the upper right corner of the admin pages.
Notice: In CoovaAP version 1.0-beta.7(c), go to Access Lists and add .recaptcha.net as a Walled-Garden Domain for proper use. This fix will be included in later firmware versions.
CoovaChilli
Requires at least version 1.0.9 of CoovaChilli.
Settings for CoovaChilli:
- uamserver
- http://apps.facebook.com/coova-hotspot/?owner=<facebook id>
- uamdomain
- .facebook.com
- uamdomain
- .recaptcha.net
- wisprlogin
- https://coova.org/app/uam/auth
- uamsecret
- <unset or emty string>
- radiussecret
- <from your CoovaAAA account>
Here is a sample of the /etc/chilli/config (or maybe /usr/local/etc/chilli/config) configuration file:
HS_FACEBOOK_ID=[your facebook id]
HS_UAMSERVER="apps.facebook.com"
HS_UAMFORMAT="http://\$HS_UAMSERVER/coova-hotspot/?owner=\$HS_FACEBOOK_ID"
HS_UAMSERVICE="https://coova.org/app/uam/auth"
HS_UAMDOMAINS=${HS_UAMDOMAINS:+"$HS_UAMDOMAINS,.facebook.com,.recaptcha.net"}
HS_UAMDOMAINS=${HS_UAMDOMAINS:-".facebook.com,.recaptcha.net"}
HS_RADCONF="off"
HS_UAMSECRET=
![[Main Page]](/wiki/skins/common/images/coova.gif)

