/elgg_hybridauth

HybridAuth Client for Elgg

Primary LanguagePHP

elgg_hybridauth

HybridAuth Client for Elgg

HybridAuth Client for Elgg is an authentication tool that allows users to create new Elgg accounts using their social media accounts.

Providers included by default:

  • AOL
  • Facebook
  • Foursquare
  • Google
  • LinkedIn
  • Live
  • MySpace
  • OpenID
  • Twitter
  • Yahoo

Visit http://hybridauth.sourceforge.net/ for more information about HybridAuth library and additional providers that can be added to this distribution.

Features

  • Allows a single Elgg profile to be connected to multiple provider accounts
  • Follows Elgg's native registration workflow
  • Allows users to authorize / deauthorize providers in their account settings
  • Optionally, allows administrators to import user settings from elgg_social_login and social_connect
  • Provides an interface to configure permissions scopes for each provider

Upgrades

  • When upgrading, disable the plugin first, upload the updated plugin files, and reenable for updated settings to take effect

Provider Setup

Setting up Facebook

Setting up Twitter

Setting up Google

Setting up LinkedIn

  • Go to https://www.linkedin.com/secure/developer
  • Create new application

    In OAuth User Agreement, update the default scope to your needs. If you are unsure, check r_basicprofile, r_emailaddress, rw_nus and r_network You do not need to fill out redirect URLs

  • Copy the API Key into the Public Key field in the plugin settings
  • Copy the Secret Key into the Private Key field in the plugin settings

Setting up Yahoo!

Set up Live

Set up FourSquare