5 ms·
How I got my leg tied to the radiator because of Facebook
- simonw 17y agoIf 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.
- Murkin 17y agoSadly most implementers are lazy and most users are clueless.
- jonursenbach 17y agoYeah, glad that we did this when we rolled out FBC here at gdgt.
- mark_l_watson 17y agoThat 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).
- wesley 17y agoGot any examples of sites that do this right?
- lsb 17y agoTripAdvisor allows you to convert an account that you make when FBConnected into their own account.
- simonw 17y agoOur site http://www.wildlifenearyou.com/ 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/ 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.
- dazmax 17y agoFacebook 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.
- mgrouchy 17y agoThis 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.
- philcrissman 17y agoI 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...
- _delirium 17y agoSeems 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.
- AnneTheAgile 17y agoWhat 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.
- _delirium 17y agoTwitter can also suspend your account for strange reasons, though: http://www.bogost.com/blog/cascading_failure.shtml http://www.bogost.com/blog/cascading_failure.shtml
- nfnaaron 17y ago"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!"?
- sachinag 17y agoThe 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.
- epochwolf 17y agoHow is this http://epochwolf.com/singleforest-registration-with-openid http://epochwolf.com/singleforest-registration-with-openid for openid? (The website isn't active yet so I have to link you to my blog.)
- AnneTheAgile 17y agoI 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.
- epochwolf 17y agoI 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 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.
- Vitaly 17y agoI'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.
- cmelbye 17y agoFacebook 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_Accounts http://wiki.developers.facebook.com/index.php/Reclaiming_Acc... http://grab.by/2Tn6 http://grab.by/2Tn6