BrowserID, however, has now fixed most of these issues, and it's very straightforward to use. To try it out, you can have a look at http://www.yourpane.com/
BrowserID, however, has now fixed most of these issues, and it's very straightforward to use. To try it out, you can have a look at http://www.yourpane.com/
1) I would go to a website, it would ask me to register or sign in with "OpenID". It would tell me a little bit about OpenID "Yahoo, ___, and ___ are OpenID providers. If you have a Yahoo ID then you have an Open ID".
2) WTF is the point of an OpenID then?! If I could just sign in with a Yahoo account I thought...
3) I try to sign in with my Yahoo ID like it said. It fails every time. WTF.
4) I go back to Yahoo to GET an OpenID. It tells me I already have one. I try to get one from other "providers" and somewhere along the way I always get misdirected or the sign up / registration process just fails and I just get sick of the whole OpenID-Mind-Game and sign in with my facebook account.
After 3 or 4 mind games I became extremely frustrated and soulfully HATED OpenID. It was all over the place, I didn't get it. It couldn't work for me. So I felt like it was a feature I was not allowed to have. Just thinking of the OpenID logo and name evokes feelings of annoyance. So the brand is trashed is what I'm saying.
And the so-called "informational" documentation on the OpenID project site is ... vague to the extreme, and that's being charitable.
While it's fine abstracting away technical information from users who don't want it, if you're going to create a Grand Unifying Identity Service, you're going to get much better buy-in from those who do care to find out about how things work under the hood, if you make it possible to do so (and without reading the source / diving fully into the developer docs).
OpenID is a trust dud.
In what world is that more usable than "Click here to login with Google / Yahoo"?
If you want to see a more "pure" Persona implementation, our standard example site is at http://123done.org/ (and you can preview the "Persona" redesign at http://dev.123done.org/).
As for as being as easy for first-time users as "Click here to log in with Google / Yahoo," well, we've got some tricks up our sleeves. Look for a blog post next month at http://identity.mozilla.com/ :)
Also, I love how I can integrate Persona with Django in (quite literally) three minutes, with zero changes to any existing auth mechanism.
You're losing users right there if it doesn't redirect back to your site after account verification.
I'm really hoping Persona takes off, especially with widespread browser support. Will it still need a third party service then, or will everything happen in-browser?