News for hackers. Stuff that matters.
Re:Earth to Mozilla: Come back home by scrollaway on Monday April 14, 2014 @04:56AM (#7585160)
The lack of interest in pushing Persona forward has made me wildly change my stance on Mozilla. Third party authentication is an important building block of the web which is currently dominated and virtually owned by Google and Facebook.

Persona does everything right, yet it is not being pushed forward anymore; I have my doubt as to whether it ever was. In "keeping the web open", it is such a low hanging fruit I simply don't understand the complete disinterest behind Persona - is Mozilla just waiting to see if a protocol with a cuter name comes along?

Re:Earth to Mozilla: Come back home by bad_user on Monday April 14, 2014 @05:24AM (#7585226)
> Persona does everything right

Unfortunately it isn't solving a problem that people have.

You answered this dilemma in your own message. Websites are using Google, Facebook, Twitter, GitHub, etc... for logging in. This solves a problem for publishers that want extra info on the user without asking (e.g. their email, their avatar) and users that care about privacy are simply siloing logins - e.g. I'm not connecting with Facebook for work related issues and I have a Google and a Twitter and a GitHub account too.

And surely, if it were popular, then Persona would be a good alternative. Unfortunately it has a chicken and egg problem.

> The lack of interest in pushing Persona forward has made me wildly change my stance on Mozilla.

Persona is simply an example of a product failing due to lack of interest and resources are limited - if you care so much, I'm sure they'll let you contribute ;-)

Besides, they aren't done yet.

Re:Earth to Mozilla: Come back home by scrollaway on Monday April 14, 2014 @05:50AM (#7585295)
I care a lot (see my other answer below). I've - successfully - pushed for Persona with all of my clients, I sell it as "Sure, I'll do Facebook authentication for you. I'll even add Persona auth for free, your Firefox users will love it!". Clients love free features.

I also push for it very hard in open source projects. This is where the change needs to happen. Wiki software such as mediawiki for example is ubiquitous, if it can be automatically configured to present the user with a Persona option a lot of people won't bother disabling it and will see it as a nice bonus.

And unlike OAuth, Persona can be readily available with zero configuration! It doesn't need API keys, that's the beauty of it!

Re:Earth to Mozilla: Come back home by kevingadd on Monday April 14, 2014 @04:58AM (#7585166)
They pushed Persona pretty hard (and integrated it into their properties) for quite a while. Nobody cared; everyone prefers privacy-compromising login services like Facebook Login. The battle's lost.
Re:Earth to Mozilla: Come back home by sergiosgc on Monday April 14, 2014 @06:18AM (#7585369)
They didn't push it hard enough. Persona leveraged nothing from Mozilla, save brand-by-association, and even that feebly.

Imagine Mozilla Persona being named Mozilla Login (recognition barrier down), being an integral part of the browser, just like Chrome does with Google Login (first use barrier down) and integrating seamlessly with Google and Facebook logins (registration barrier down).

I'd wager the user counts would be a significant percentage of Firefox users, making Mozilla Login a first-class citizen of Web Authentication APIs and breaking the chicken-and-egg problem. From there on, it'd be expectable that technical superiority could carry it to the top.

Re:Earth to Mozilla: Come back home by callahad on Monday April 14, 2014 @09:48AM (#7586083)
> Imagine Mozilla Persona being named Mozilla Login (recognition barrier down)

We actually did some testing along those lines, and it came back pretty negative. When "Mozilla" was too prominent, people did not expect it to work with other browsers, and wouldn't even attempt to use Persona.

Re:Earth to Mozilla: Come back home by sergiosgc on Monday April 14, 2014 @09:58AM (#7586144)
Thanks for the enlightenment. Did you not consider going for adoption by regular Mozilla users, and only then try expanding to the wide open internet? I have the feeling that by trying to tackle everyone at once you ran into brand recognition problems.

For reference, I pulled this login screen from an image search on google: http://raygun.io/blog/2013/08/mozilla-persona-support/

The question must be asked: Does Persona have any chance of being used, in that context?

This branding issue can be compensated by having the browser pull out a dedicated login interface, or by really leveraging the known Mozilla brand (accepting the negative aspect you presented, which is inescapable). Without compensation, it is indeed a lost cause.

Re:Earth to Mozilla: Come back home by SixSigma on Monday April 14, 2014 @07:43AM (#7585604)
I'm a long time Firefox / Thunderbird user on Windows / Android & Linux and I've never heard of "Mozilla Persona", which is a shame becasue it sounds pretty good.
Re:Earth to Mozilla: Come back home by AndrewDucker on Monday April 14, 2014 @06:12AM (#7585353)
Except that they never got to the stage where a third party could put it on their sites and not have a reliance on Mozilla.

You _still_ have to pass verification details back to the Mozilla servers in order to discover whether the login information you're passed is valid, which (a) means that Mozilla can track all of your users and (b) slows everything down.

This is going to put any large site off of relying on it.

Re:Earth to Mozilla: Come back home by ygjb on Monday April 14, 2014 @04:20PM (#7588617)
nope, the verifier implementation was always (and still is) open. we recommended against standing up your own verifier since the best practices and processes for securing a verifier weren't known, and the verification process hadn't stabilized. If you have a strong commitment to maintaining your own verifier, you can run one.
Re:Earth to Mozilla: Come back home by Ygg2 on Monday April 14, 2014 @05:16AM (#7585205)
Yeah the userbase has spoken - they don't want Persona. People prefer what they know i.e. Twitter/Google/Facebook login.

Business also prefer Twitter/Facebook/Google login, because they can get more info this way.

Re:Earth to Mozilla: Come back home by scrollaway on Monday April 14, 2014 @05:46AM (#7585282)
I don't get this mindset. It was pushed for barely a few months. Firefox took years to even come close to making a serious dent in the market share. Should they have given up after a year and said "The userbase has spoken and prefers IE"?

Persona as an alternative needs to be there and officially supported by Mozilla. I know they use it internally and "support" it, but the way they stopped all forms of promotion towards it etc makes it sound as if the protocol is abandoned.

Who cares what trendy new oauth2-based method RandomBlog#123 implements? Open source in general is very incremental. If it's there and solves a problem, it is a tool in the software engineer's belt. When it becomes apparent that companies don't permanently support their oauth2 "customers" and revoke all their API keys etc and Business asks "we can't have that happen again", then Persona becomes attractive. When updating the "log in with facebook" buttons will become tiresome because of social networks changing every few years, suddenly "logging in with the browser itself" becomes relevant.

It's an opportunity and they don't see the gain in it, but this is what "Keep the web open" is all about. Preventing every website in the world to depend on Google and Facebook's good graces. Protecting users from the really, really stupid password auth system.

Re:Earth to Mozilla: Come back home by Ygg2 on Monday April 14, 2014 @06:03AM (#7585332)
Well, they could either push that or push their phone OS. I think their FxOS is kind of more important battle.

The battle for federated authentication is kinda lost already. Big centralized authentication are a major advantage for both the authenthication providers (lockin) and users(information and assets provided) and consumers(ease of use).

I mean a sign in with Github is kind of awesome. You can authorize Travis or Circle to scan your repos and do their magic. Could Persona allow something like this? I kinda doubt it.

Sign in with Facebook allows you to see who of your friends is playing.

Re:Earth to Mozilla: Come back home by scrollaway on Monday April 14, 2014 @07:51AM (#7585638)
> Could Persona allow something like this? I kinda doubt it.

It's not meant to. Persona is not meant to replace OAuth as a data provider but as an authentication method.

When you log in with a third party auth, you don't necessarily want the site to have access to all your personal details. The reverse is also true: when you want the site to have access to your details from ShadySocialNetwork1952.ru, you don't necessarily want them to handle authentication for you.

OAuth was originally designed for sharing data. The way it works though allows for federated logins as all you are doing is checking that a person is who they say they are.

Re:Earth to Mozilla: Come back home by Ygg2 on Monday April 14, 2014 @08:31AM (#7585721)
Users won't get that. Hell I'm a layman (security wise) and I don't get that.

I do get a shiny icon that says sign-in and it pops a window that says I should login with given info.

EDIT: Thanks for downvotes, but I'm trying to demonstrate that those that use authentication won't really understand or value the complex background/guarantees of Persona.

Re:Earth to Mozilla: Come back home by scrollaway on Monday April 14, 2014 @10:15AM (#7586257)
I didn't downvote you. I can't even downvote you. But users aren't meant to "get" that - developers are.

The protocol does it right... it's up to marketing to sell it to the devs, and up to UX to sell it to the users.

Re:Earth to Mozilla: Come back home by Ygg2 on Monday April 14, 2014 @10:34AM (#7586370)
No worries, I was speaking towards those that did downvote me.

And that is kind the crux of the issue, this protocol was a no sell to users and it didn't offer any incentive to the developer. To paraphrase your previous statement, it wasn't chicken and an egg. It was an chicken and an egg versus a goose and a golden egg.

People would pay for information/services (I think it gives you your friend graph + poking your friends) that FB connect allows you to have for free. Its users are 'taught' because developers made those logins ubiquitous, because more info on the customers. Or tighter integrations with services like Github. Or easier login experience (like StackExchange).

Re:Earth to Mozilla: Come back home by tachyonbeam on Monday April 14, 2014 @12:38PM (#7587162)
Maybe it's also just a case of an unfinished project. They got something partially working out the door and called it done. Now they've decided the resources should be dedicated to something else. Without improvements, maintenance and (as you said) promotion, it will never take off. Once it's been around long enough without taking off, people will use that to justify not supporting it.
Re:Earth to Mozilla: Come back home by pdkl95 on Monday April 14, 2014 @03:59PM (#7588468)
> Persona does everything right

Except one thing: it requires cash (SSL cert[1]) you're stuck with the google/facebook/etc-style situation of having to rely on a 3rd party to maintain your identity.

It's not a popular opinion here where most people have well-paying tech jobs, but real identity and privacy on the net is something the retired, disabled, unemployed, single-parent, and other poor people need as well. Without solving this problem fist, you are simply incentivizing the current status quo and dooming any new scheme to fail.

[1] No, that SSL cert is not "cheap" when you have to live on SSDI that doesn't even cover rent/food/etc fully. The domain itself is less expensive, and can be sub-delegated between a few people.

Re:Earth to Mozilla: Come back home by scrollaway on Monday April 14, 2014 @06:42PM (#7589329)
Uhm... Persona certainly doesn't require its users to buy SSL certs. How many people are actually affected by your use case there? How many app developers are gonna go: "I'm working on my app and I want persona, but .. damn! 10 bucks a year! Can't afford that for my app that's going to be used by millions of users"

I don't really get what you're getting at.

Re:Earth to Mozilla: Come back home by pdkl95 on Monday April 14, 2014 @06:55PM (#7589381)
https://developer.mozilla.org/en-US/Persona/Implementing_a_P...

"The support document, provisioning page and authentication page must all be available over HTTPS, and the server's SSL certificate must be certified by a trusted CA whose certificate is in the standard Mozilla certificate bundle."

I suspect you're still stuck in the "users will just use somebody else as their identify provider" trap. We've seen where that leads - it gave us Hotmail, GMail, Facebook, G+, "MS passport", and the like. Persona, on the other hand, correctly allows anybody to host their own identity - iff you can pay for it.

"millions of users"

Stop with the narrow thinking - that's not the only use-case for encryption, as the internet is not a many-to-one medium like TV. The personal website I put up for my friends should be encrypted, just like everything else we send over the net.

Re:Earth to Mozilla: Come back home by chc on Monday April 14, 2014 @05:17PM (#7589021)
A domain costs about $10 a year. A RapidSSL cert costs about $10 a year. A StartSSL cert can be as cheap as $0 a year. I wouldn't say SSL certs are that expensive.

And if you can't use HTTPS, nothing on your site is secure, so fussing over which authentication system you're going to critically compromise seems a bit academic.

Re:Earth to Mozilla: Come back home by pdkl95 on Monday April 14, 2014 @06:43PM (#7589337)
Spoken like someone who has never had to live in bay area on <$1500/month. SSDI (social security disability income) doesn't pay much, and rent for a tiny, crappy appartment in CA eats up a lot of that. $10-20 extra means not eating for a few days.

A domain is free, if it's delegated. It's also something many people already have.

StartSSL is not an option (had problems with them pre-openssl-mess; absolutely not an option now).

This stuff misses the point, though: REAL privacy (not relying on a 3rd party like facebook) is a selling point that is becoming more popular "post-snowden". While I assume technical challenges can be made point-and-click easy over time, requiring cash is a hurdle that will shut out MANY people. Evidence: free email vs minor-fee/year email.

Right now, any competing service is already up against the hurdle of trying to get people to switch from what they currently use (facebook, google). The idea of not being tide to a big company is enough to overcome that hurdle, for at least some people. Requiring cash scraps that window of opportunity, sometimes for actual cash-availability reasons, and others for perceived reasons.

Re:Earth to Mozilla: Come back home by chc on Monday April 14, 2014 @07:15PM (#7589454)
> StartSSL is not an option (had problems with them pre-openssl-mess; absolutely not an option now).

I don't see how they're worse than no security at all, which is the alternative you appear to be proposing.