Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Facebook Connect vs Twitter Anywhere vs OpenID for third-party login/registration system?

We want to streamline the user registration and login process. The goal is to reduce the time and effort for users to register and login to our site.

At the same time, we don't want to overwhelm users with choices. We don't like how some web sites present registration/login options via multiple channels (e.g., Facebook, Twitter).

What are the pros/cons of each of these systems? Which do you use, and what are your main gripes?

like image 285
Crashalot Avatar asked Dec 29 '10 21:12

Crashalot


2 Answers

Offer all of them, don't take the time to ask "why?".
It's always worth it to get users on board.

like image 166
Kirk Strobeck Avatar answered Oct 12 '22 12:10

Kirk Strobeck


The biggest (IMO) pro is that you are no longer storing passwords in your db. Leveraging one of those other site's authentication service relieves you of this. It doesn't relieve you of having a secure design. I'm also not sure that your average end user really cares. If your service is highly aligned with one of those services, maybe. However, if you are not targetting those end-users, then probably not.

Rob Conery did a recent write up of his experience with OpenId. This might be a good read:

http://blog.wekeroad.com/thoughts/open-id-is-a-party-that-happened

Hope this helps.

Bob

like image 21
rcravens Avatar answered Oct 12 '22 13:10

rcravens