News for hackers. Stuff that matters.
Re:How I got my leg tied to the radiator because of Facebook by simonw on Sunday March 07, 2010 @07:20AM (#1173278)
If you're implementing Facebook Connect on your own site, you should make sure you offer people the option to later set up a username and password for their account (or associate another OpenID or similar) to avoid this exact problem.
Re:How I got my leg tied to the radiator because of Facebook by wesley on Sunday March 07, 2010 @09:32AM (#1173416)
Got any examples of sites that do this right?
Re:How I got my leg tied to the radiator because of Facebook by dazmax on Sunday March 07, 2010 @01:32PM (#1173758)
Facebook makes it very easy for everyone. As a developer, there is a place in the Facebook Connect settings to put a url that they will send the user's id to in the event that the user disables their Facebook account but wants to keep their account with your site.
Re:How I got my leg tied to the radiator because of Facebook by simonw on Sunday March 07, 2010 @09:39AM (#1173422)
Our site http://www.wildlifenearyou.com/ does this - I wouldn't say we've got it completely right yet (we don't make it nearly easy enough to find the feature, and it's pretty ugly) but you can associate multiple OpenIDs with a single account, or set a password for it, or both: http://www.wildlifenearyou.com/account/associations/

We don't support Facebook Connect yet - I've been holding out waiting for them to provide a non-JavaScript dependent option.

Re:How I got my leg tied to the radiator because of Facebook by lsb on Sunday March 07, 2010 @10:38AM (#1173496)
TripAdvisor allows you to convert an account that you make when FBConnected into their own account.
Re:How I got my leg tied to the radiator because of Facebook by mark_l_watson on Sunday March 07, 2010 @09:30AM (#1173415)
That is a good idea. I set up a customer's portal to use FBC last year and as impressed by how simple this was. It would be easy to implement your secondary login idea, so I'll probably do this in the future (or at least suggest it).
Re:How I got my leg tied to the radiator because of Facebook by jonursenbach on Sunday March 07, 2010 @08:20AM (#1173332)
Yeah, glad that we did this when we rolled out FBC here at gdgt.
Re:How I got my leg tied to the radiator because of Facebook by Murkin on Sunday March 07, 2010 @07:34AM (#1173289)
Sadly most implementers are lazy and most users are clueless.
Re:How I got my leg tied to the radiator because of Facebook by cmelbye on Sunday March 07, 2010 @12:46PM (#1173685)
Facebook has a procedure for handling this problem, and it seems as if they recommend that website owner's follow it.

http://wiki.developers.facebook.com/index.php/Reclaiming_Acc...

http://grab.by/2Tn6

Re:How I got my leg tied to the radiator because of Facebook by nfnaaron on Sunday March 07, 2010 @09:29AM (#1173412)
"But with the UX failures of OpenID ..."

I see this often, and I don't get it. I go to a site that accepts OpenID and click the button. If I'm already signed in to OpenID, I'm in. If not, my OpenID provider's page pops up, I sign in, and I'm in.

Are other OpenID experiences not that simple, or am I so out of touch that I don't recognize that "OpenID is hard!"?

Re:How I got my leg tied to the radiator because of Facebook by patio11 on Sunday March 07, 2010 @11:24AM (#1173551)
Given that the average Internet user is much closer to "Googles [facebook login] to get into Facebook and assumes the first result is right" than they are to "Implemented OpenID for their day job", and that I'm in the second group and still can't reliably speak about the subject without having a glossary in front of me, I'm thinking if you even have to say "OpenID provider" you've already lost.
Re:How I got my leg tied to the radiator because of Facebook by nfnaaron on Sunday March 07, 2010 @12:36PM (#1173662)
"... I'm thinking if you even have to say "OpenID provider" you've already lost."

Yeah, I've tried to explain the OpenID idea (just the idea) to people, and I just get crickets.

Re:How I got my leg tied to the radiator because of Facebook by sachinag on Sunday March 07, 2010 @09:37AM (#1173420)
The vast majority of OpenID sites require people to type in or copy/paste a URL. And most people haven't set up or don't know that Yahoo and Google and whoever else can provide OpenIDs.

Seriously, Facebook Connect and Sign In With Twitter (not as seamless, but decent) are much, much better flows than any OpenID implementation I've ever seen.

Re:How I got my leg tied to the radiator because of Facebook by epochwolf on Sunday March 07, 2010 @11:08AM (#1173532)
How is this http://epochwolf.com/singleforest-registration-with-openid for openid? (The website isn't active yet so I have to link you to my blog.)
Re:How I got my leg tied to the radiator because of Facebook by AnneTheAgile on Sunday March 07, 2010 @02:18PM (#1173824)
I like that GUI, but it is unclear what your username is for if the password is not given to you. I think you mean that the password is given by the login provider, but then does that mean the user has two loginid's with you? [One for you and one for the provider] I am not the user who thinks you should google for your facebook account, but unfortunately I guess I am a bit confused! I wish I weren't because I really like the OpenID idea and haven't had troubles with the GUI myself... except it does take more screens it seems.
Re:How I got my leg tied to the radiator because of Facebook by epochwolf on Sunday March 07, 2010 @11:13PM (#1174628)
I see the problem. Your username is a way for people to identify you on the site. Usernames are unique. For example my profile would be on http://singleforest.com/users/epochwolf and all comments I make would have my username (epochwolf) on them.

I can definitely make this more clear on the registration pages.

Re:How I got my leg tied to the radiator because of Facebook by _delirium on Sunday March 07, 2010 @08:54AM (#1173369)
Seems particularly troublesome because of cascading failure, not just when deliberately deleting your own account. Facebook regularly suspends accounts for all sorts of reasons, and I'm not sure there's enough transparency and oversight in why and how they do it, and what the process is for getting access restored, to trust them as an general-purpose authentication gatekeeper.
Re:How I got my leg tied to the radiator because of Facebook by AnneTheAgile on Sunday March 07, 2010 @02:21PM (#1173830)
What do you think about the Twitter Sign-in API? I like that Twitter involves delimited, public information, so linking it to other accounts may be less problematic.
Re:How I got my leg tied to the radiator because of Facebook by _delirium on Sunday March 07, 2010 @06:09PM (#1174210)
Twitter can also suspend your account for strange reasons, though: http://www.bogost.com/blog/cascading_failure.shtml
Re:How I got my leg tied to the radiator because of Facebook by mgrouchy on Sunday March 07, 2010 @07:32AM (#1173287)
This is why I don't use facebook connect for anything. Sadly, I hadn't the foresight when I started using my google account to sign up for stuff.
Re:How I got my leg tied to the radiator because of Facebook by philcrissman on Sunday March 07, 2010 @11:41AM (#1173572)
I don't use it either; I've never really thought much about it, but part of the reason is certainly because I don't want to tie anything I'm doing online irrevocably to FB.

Twitter OAuth is analogous, though I'm much less cautious about using that. I see twitter outlasting FB, but I've been wrong before...

Re:How I got my leg tied to the radiator because of Facebook by Vitaly on Sunday March 07, 2010 @10:12AM (#1173457)
I'm trying to use as much OpenID as I can. But I don't have to trust my openid provider (myopenid) to stay forever. I have my own domain, and I have amazon S3 account. so I just cnamed id.mydomain.com to S3 and uploaded a simple OpenID delegation file to S3 which is now accessible at id.mydomain.com/vitaly which is the url I use to signup for services. If I ever decide to leave myopenid (and I started thinking about switching to google, since I'm always logged into gmail) I can just switch the text file and it will just work.