HybridAuth Social Login Drupal module

Use HybridAuth Social Login to allow login to site via Instagram (or other social modules)


Requires:

This module requires the third-party hybridauth library. 

» http://hybridauth.sourceforge.net/download.html 

Unpack into 'sites/all/libraries/hybridauth' directory.

HybridAuth library requires php-curl extension.


Recommended additions:

- Token (http://drupal.org/project/token) - to get a browsable list of 

available tokens on administration pages.

- Rules (http://drupal.org/project/rules) - to map HybridAuth data to user 

profile fields and other great stuff. See this issue for a working example - 

http://drupal.org/node/1808456

- Real name (http://drupal.org/project/realname) - as it caches display names 

and improves performance of your site.


• Download module: 

» https://drupal.org/project/hybridauth

• Download hybridauth library: 

» http://hybridauth.sourceforge.net/download.html

Note: additional providers libraries

unzip to /sites/all/libraries/hybridauth

also add providers to correct directories

• Register your application with Instagram and get keys for your Instagram client app.: 

» http://instagram.com/developer/clients/manage/

Set call back URI as: http://example-url.com/hybridauth/endpoint?hauth.done=Instagram

• Read: 

- README.txt

» https://drupal.org/project/hybridauth

» http://hybridauth.sourceforge.net/support.html

• Enable module

• Configure: 

/admin/config/people/hybridauth

Permission to use HybridAuth

Note core Account settings as well

• Use


Notes:

"The best social login solution for one of the most popular CMSes"

Doesn't depend on any external service.

Relies on third-party open source PHP library HybridAuth (provides communication with authentication providers; no need to support them in the module code) developed and supported on GitHub by broad community of contributors.

Connect several social identities to one account and login using any of them

E-mail addresses verification & Required user information options.

Additional functionality via HybridAuth Sessions?

Similar, FaceBook only, module: https://drupal.org/project/social_connect