Starting with the 4.0.3 release, vBulletin will feature single sign-on integration with Facebook Connect. What this means is that, should you choose to enable this feature, users of your forum will be able to connect their vBulletin account with their Facebook account, and then log-in using the Facebook Connect button. It also provides the option of simplifying the registration process, so that users can register on your forums by simply logging in through Facebook Connect. By default, Facebook Connect single sign-on and auto-registration will be disabled.

Going forward, we have many plans for expanding the capabilities of the Facebook Connect feature set. However, for 4.0.3 we have decided to keep it simple and only implement this basic functionality. We did this because, in addition to adding more Facebook Connect features, we also hope to implement additional log-in integrations such as OpenID, Google, Yahoo, etc. (similar to the vBNexus product). And the current implementation of FBConnect provides a framework, both in the code and in the UI, for moving forward on these plans.

The following is a step-by-step guide to configuring and using the Facebook Connect feature. If you do not already have a Facebook account, you will need to create one to get started. We have also provided a short video tutorial to compliment this guide. Stay tuned for more information on upcoming Facebook Connect features.

Enjoy!


------------------------------------------------------------

Setting up Facebook Connect:
  • Create new application on facebook.com (Required for each vB installation)
    1. Goto: http://www.facebook.com/developers, and login
    2. Click “Set Up New Application” (top-right)
    3. Enter an appropriate name, click “Agree,” and click “Create Application”
    4. On the page that comes up, click “Connect” from the menu on the left
    5. In the “Connect URL” input, enter the URL of the forum root for your vB installation
    6. In the "Account Reclamation URL" enter your forum root plus "/register.php?do=fbdisconnect"
    7. Click “Save Changes”
    8. Make a note of the “API Key,” and “Application Secret,” we will need these later
  • Enable Facebook Connect on your vB installation
    1. Goto your vB site, and login to the admincp
    2. Goto “Settings”->”Options”->”Facebook Options” and click “Edit Settings”
    3. Check “Yes” for “Enable Facebook Connect”
    4. Enter “Facebook API Key” and “Facebook Secret” from the Facebook Developer page
    5. Click “Save”
    6. Facebook should now be enabled and working
  • Enable Auto-Registration (Optional)
    1. Goto your vB site, and login to the admincp
    2. Goto “Settings”->”Options”->”Facebook Options” and click “Edit Settings”
    3. Set “Enable Auto-Register” to “Yes”
    4. Click “Save”


Video walk through: