Q: Facebook Apps – How to Sync FB Login with Non-FB Login?
By Steve Poland • August 23, 2007
I’m trying to figure out — what’s the best way to sync a user that signs up for a Facebook Application via Facebook, so that they can use the application at the non-Facebook website as well? I know iLike was going to be doing this, but not sure if they have yet to do it. A user should be able to login to iLike via their Facebook account, or they should be able to go to http://www.ilike.com directly and login.
The opposite I’m also curious about — what if the user signs up at (for example) http://www.ilike.com and then wants to join that account with their Facebook account?
Anyone have thoughts on best way to do this?
Related posts:
- Facebook Apps – Unlimited Possibilities Alright, besides Fred Wilson — who’s addicted to thinking about the limitless possibilities of these? I should probably start brainstorming — I may sicken you with all my FB ideas, like I did with all...
- IDEA #73 – Friends Categorized as API to other Facebook Apps Another Facebook application idea comin’ at ya!… Robert Scoble has vocalized how he doesn’t like the restriction Facebook puts on your number of friends (5,000) and that he wants as many people to be his...
- IDEA #67 – Desktop/Mobile IM Client for Facebook Facebook Development API allows desktop apps to be created and has a code library for them. I’m surprised no one has created an Instant Messenging application (like AIM, Yahoo! Messenger, MSN Messenger, etc) that uses...
- IDEA #65 – Universal Login that verifies/ties your Digg, MySpace, FB, etc Accounts together Another submission to Startup Weekend in Toronto… Universal Login that verifies/ties your Digg, MySpace, Facebook, etc Accounts together Contributor: Steve Poland I know there’s OpenID, and quite frankly I don’t know enough about it. And...
- “Pull” Twitter Apps Not Practical Until… “Pull” Twitter apps aren’t very practical until a setting is added to each user account. Right now, if someone adds me as a friend — I still can’t receive any direct messages they send me,...
Related posts brought to you by Yet Another Related Posts Plugin.
Comments
7 Responses to “Q: Facebook Apps – How to Sync FB Login with Non-FB Login?”
Got something to say?



Steve,
Of course there are many different ways to do it, but here’s my recommendation.
1. User adds Facebook App
2. User goes to their page on the application (within Facebook), and are asked to “sign in” using their ilike.com/whatever credentials. Or, if they don’t have an account on the main system, they can register as well.
3. Your system associates their login credentials with the Facebook user ID, and never asks again.
Without close collaboration between two parties, it won’t go far. Unless you rely on a (loosely) third party to handle authentications, like a proxy, which I doubt many would like.
That’s why OpenID is such an awesome project.
I would think you’d need to capture the user’s facebook login/pass on the ilike site. With that you could log in as that user to facebook and scan the info to synchronize it. Not very elegant though, there must be a better way
I believe you can allow the user to login with their facebook account, and then give them a link to your site using their profile id. You may need to check it against a facebook cookie or something, but I think that’s how Magnolia does it.
KwangErn above nailed it. Without collaboration from Facebook you’re just wasting your time. What keeps them from changing their mechanisms and breaking your app on a whim?
Again, that’s where OpenID comes in. And if Facebook won’t come around on OpenID, why bother supporting their platform?
Hey Steve, check out the Socialight application on Facebook (and register on their site). You’ll see the way they do the syncing, although I only believe it’s one way.
The concept is really not hard, you just ask for their insertdomainhere.com reg info in the Facebook app, and on the main site you ask for their Facebook info and you’re done. Save both, you’re good to go.
Steve – A little off topic, but I liked you comment on the Techcrunch Whuddleworld post. Seems like a perfect match, almost worth it for TY from a marketing/branding standpoint alone (not to mention the enormous upside if it actually was successful)
http://www.techcrunch.com/2007/08/27/who-wants-to-buy-a-virtual-world/