So, I have spent the past few days trying to get some social logins to work, and get the twitter module... then any facebook module to play nicely with each other.

It was a pain, a headache--- and quite frankly... I am still not sure it will work right. I am tired of this... and we can fix it.

I am wondering if any of the contributors to this project would like to work with me to make a more open base-module for user login and registration from 3rd party sites. We can than take this framework and develop sub-modules off of it for twitter, facebook, etc. to use to login to a Drupal site with. Most of this work is already done--- I just want to make it so people can actually use them easily on their sites.

Thoughts?

Comments

juampynr’s picture

There is an initiative where people are discussing this. See http://groups.drupal.org/node/232878.

In the short term, you are free to submit patches for making the set up easier. My feeling is simply that the process is complex by itself (registering an app at dev.twitter.com, installing twitter and oauth, adding oauth keys).

Did you find the module documentation helpful? That could be improved as well.

iamcarrico’s picture

Yes---- actually that is why I wanted to bring it up here... the twiter module has been by far the easiest to setup.

juampynr’s picture

Which FB module did you integrate? Was it fb_social? Just curious.

iamcarrico’s picture

I tried all of these:

I think I will end up using Facebook Oauth, because it has the best support for brining in profile fields, etc. It also is much easier to hack-theme it so that the twitter / facebook pages look the same. The only downside is that it automatically creates an account, which is a problem because I have to have several non-importable fields that are required. This is a feature being worked on actively though, and I will also help.

CamilleTaylor’s picture

Have you tried Sociallogin which provides various ID providers as one solution? You can try this social login (http://drupal.org/project/sociallogin)

MacRonin’s picture

There is also http://drupal.org/project/hybridauth
It uses an external open-source library ( http://hybridauth.sourceforge.net/ ) but does not require usage of an intermediary service.

iamcarrico’s picture

@CamilleTaylor -- I am trying to get a better way of doing authentication without paying a third party service.

@MacRonin--- thank you, I will check it out and do some testing.

dddave’s picture

Version: 7.x-4.x-dev » 7.x-6.x-dev