News for hackers. Stuff that matters.
Re:Bye Bye Passwords by bjackman on Thursday May 29, 2014 @05:42PM (#7818764)
So this is essentially delegating authentication to the user's Email service. Delegating authentication seems like a good idea: fewer passwords to forget and more conveniene. So why not delegate to a proper authentication service like OpenID?

(Seriously, that's a question: Why don't more people use OpenID? Is there something wrong with it?)

http://openid.net/get-an-openid/what-is-openid/

Re:Bye Bye Passwords by dragonwriter on Thursday May 29, 2014 @05:45PM (#7818783)
> So this is essentially delegating authentication to the user's Email service. Delegating authentication seems like a good idea: fewer passwords to forget and more conveniene. So why not delegate to a proper authentication service like OpenID?

Because the user is more likely to have email than OpenID, so delegating to an option of one or the other is more complex, and delegating to only the latter is limiting your market.

Re:Bye Bye Passwords by bjackman on Thursday May 29, 2014 @06:07PM (#7818913)
But either way the user has to sign up to something. When you delegate to Email you still have to initially create an account with the site's specialised authentication system. You'd just replace that process with creating an OpenID account.

But yeah, I guess saying "now go to this 3rd party website and create an OpenID account" is pretty ugly. I wonder if it's possible to have your own "sign up" page that's a proxy for creating an OpenID with a 3rd party provider?

Re:Bye Bye Passwords by giovannibajo1 on Thursday May 29, 2014 @06:15PM (#7818944)
From an UX standpoint, the problem with OpenID is that users are forced to remember and type URLs as usernames.

People are likely to remember their email if they have one, but URLs are disappearing from user interfaces (see Chrome, Safari, Mobile Safari, etc.).

Re:Bye Bye Passwords by pauselaugh on Saturday May 31, 2014 @01:23AM (#7825348)
Uh, no.

A user probably already has email, thus it usually isn't required. Unlike openID

Re:Bye Bye Passwords by donniezazen on Thursday May 29, 2014 @11:57PM (#7820195)
Anyone who has a Gmail or Facebook account automatically has one. I really like Google+ sign-in on Android.
Re:Bye Bye Passwords by hansrodtang on Friday May 30, 2014 @01:34PM (#7822996)
Facebook and Google both use OAuth 2.0, not OpenID. Google used to support OpenID, but that feature is deprecated.

They do seem to moving towards OpenID Connect though, which is just a identity layer on top of OAuth 2.0

Re:Bye Bye Passwords by kbar13 on Thursday May 29, 2014 @05:45PM (#7818784)
Mozilla Persona [0] is a similar system that IMO would work quite well, but unfortunately there is very little adoption. It's kind of weird and sad to think about quality/usability of software versus the adoption of said software.

[0] https://www.mozilla.org/en-US/persona/

Re:Bye Bye Passwords by tim333 on Thursday May 29, 2014 @06:39PM (#7819075)
There was an interesting discussion of the problems of Persona here https://news.ycombinator.com/item?id=7243141 (this is kind of in the middle of a conversation but has the first post by Saurik which is the interesting bit)
Re:Bye Bye Passwords by nly on Thursday May 29, 2014 @06:17PM (#7818955)
OpenID is basically a permanent man-in-the-middle. It's otherwise great, so long as you don't mind your OpenID identity provider knowing about every site/service you use, and every time you choose to use them. Persona is a big step forward in that regard, but neither get around the fact that, in most cases, users are going to be entrusting control over a bunch of their accounts to a third party.
Re:Bye Bye Passwords by flavor8 on Thursday May 29, 2014 @09:46PM (#7819707)
OpenID Connect is what you'd want to support, not OpenID 2.0. Google, probably the largest OpenID provider, is shutting down OpenID 2.0 support altogether in a year, and has turned off access to new clients as of this month. Thus, issue 1: access to your app is suddenly reliant on a third party, who can at any point decide to turn that access off.

Issue 2: tech-phobic people don't trust OpenID, OAuth, etc. I'm working with a client who wanted "single sign on" with a tolerated competitor in the same space (nonprofit, don't ask); that competitor's tech guy advocated for OpenID, and OpenID became a hard requirement. The problem: the client's membership fought tooth and nail throughout alpha & beta rollouts (change is scary. are we giving google/yahoo our information? we don't understand it. we're not a bank, why do we need tighter authentication? etc) and it was eventually scrapped in favor of a traditional login.