Social Connect Plugins

Vanilla Forums integrates with a number of social applications that you can use as SSO solutions. Learn more about configuring these applications to work with your forum in this section.

Github

This plugin allows you to submit user discussion and comments as GitHub issues.

Setup Instructions

If you already have a Github account, you need to enable API Access for this plugin to work.

  1. Create a new application in GitHub, and set the callback URL by appending /profile/githubconnect to the end of your forum’s URL. (If your forum is at example.com/forum, your callback URL would be http://example.com/forum/profile/githubconnect).
  2. Once your application has been set up, you must copy the ClientID and Secret into your Github plugin settings page from your Vanilla dashboard.
  3. Enter the repositories you want to be allowed into your Github plugin settings page from your Vanilla dashboard.

Facebook

Facebook Connect allows users to sign in using their Facebook account. You must register your application with Facebook for this plugin to work.

How to set up Facebook Connect

In order to set up Facebook Connect, you must create an “application” in Facebook at: https://developers.facebook.com/apps

Once your application has been set up, you must copy the “Application ID” and “Application Secret” into your Facebook plugin settings page from your Vanilla dashboard.

Please note that the ‘Valid oAuth Redirect URI” should be: https://community.yoursite.com/entry/connect/facebook or https://yoursite.vanillacommunities.com/entry/connect/facebook if you do not have custom domain.

Need help?

For a complete walk-through of the steps involved, read How to Create a Facebook Application for Vanillaforums Single Sign-On (SSO).

Google Plus

The Google Plus Sign-In adds the ability to sign to your community with Google Plus. You will need to configure your site in Google API Console. This Google+ Video Tutorial also shows you how to set this up.

Setting up social login in Google Plus

  1. Once you have enabled the Google+ Plugin in your Vanilla Dashboard, go to your API Console at Google.
  2. You will need to create a project.
  3. Once you have a project, click on the project name. You will be presented with a side menu. Select “Credentials”.
  4. Create New ClientID and fill in the form.
  5. Select Web Application as Type.
  6. For authorized Javascript Origins URL will be your Vanilla Forums URL
  7. For authorized redirect URL, append “/entry/googleplus” to the end of your forum’s URL. (If your forum is at example.com/forum, your redirect URL would be http://example.com/forum/entry/googleplus).
  8. Copy over Client ID and Secret into appropriate fields in Vanilla Dashboard.
  9. If you have never used Google APIs before you will also need to fill in Consent Screen.

Settings in Google Plus

Twitter

Twitter Connect allows users to sign in using their Twitter account. You must register your application with Twitter for this plugin to work.

Setting up social login in Twitter Connect

  1. Register Vanilla with Twitter at: https://apps.twitter.com/app/new

  2. Set the OAuth 2.0 Redirect URLs by appending both /entry/connect/twitter and /entry/twauthorize to the end of your forum’s URL. (If your forum is at https://community.example.com, your Redirect URLs would be https://community.example.com/entry/connect/twitter and https://community.example.com/entry/twauthorize).

Note * the redirect URLs should be HTTPs * the redirect URLs should have no following spaces or slashes (i.e., /entry/connect/twitter/ will not work, while entry/connect/twitter will)

  1. After registering, copy the “Consumer Key” and “Consumer Secret” into your Twitter plugin settings page from your Vanilla dashboard.

Settings in Twitter

LinkedIn

Linked In social sign in allows users to sign in using their LinkedIn account. You must register your application with LinkedIn for this addon to work.

How to Set up LinkedIn Social Sign in

  1. Go to the LinkedIn Developer Network at https://www.linkedin.com/secure/developer/
  2. Click Add New Application. When you create the application, you can choose what to enter in most fields, but you have to make sure you enter specific information for some fields.
  3. Under Website URL enter your forum’s root url.
  4. Under Default Scope make sure you’ve selected at least r_basicprofile and r_emailaddress.
  5. Set the OAuth 2.0 Redirect URLs by appending both /entry/connect/linkedin and /profile/linkedinconnect to the end of your forum’s URL. (If your forum is at example.com/forum, your Redirect URLs would be http://example.com/forum/entry/connect/linkedin and http://example.com/forum/profile/linkedinconnect).
  6. Once your application has been set up, you must copy the Client ID and Client Secret into your LinkedIn plugin settings page from your Vanilla dashboard.

Settings in LinkedIn

Steam Connect

Steam can act as an OpenID provider. This allows your application to authenticate a user’s SteamID without requiring them to enter their steam username or password on your site . This is done by enabling OpenID then SteamConnect SSO addons, and configuring steamconnect via its Settings page (Dashboard → Addons → Steam Connect → Settings button).

Setting up social login in Steam Connect

When creating a new SteamConnect connection you will need to fill the following field:

Steam Web API Key you can get this key from steam.

steam dev documentation.

Cloud Hosting

We believe that online communities should be intuitive, engaging and true to your brand. Vanilla allows you to create a customized community that rewards positive participation, automatically curates content and lets members drive moderation.

Learn More …