HNHacker News
TopNewBestAskShowJobs

6a68

402 karma · joined February 16, 2012

eng @ mozilla
submissionscomments
6a68··on Tin Can: WebRTC that uses Persona to authenticate the callers to each other
btw, this is why you should apply for an internship on the Identity team next summer :-)
6a68··on New Persona Beta: Millions of Users Ready to Log In using Any Browser
Actually, there's no reason you can't write your own personal identity provider: https://developer.mozilla.org/en-US/docs/Persona/Implementin...
6a68··on New Persona Beta: Millions of Users Ready to Log In using Any Browser
Aw shucks, thanks!

Unlike Google in 2005, Mozilla is a non-profit actively working to protect user privacy & build a better web. Also, everything we build is open source :-)

6a68··on New Persona Beta: Millions of Users Ready to Log In using Any Browser
We've got a lot more to offer than "use the source Luke" ;-)

There are tons of technical docs on our MDN page: https://developer.mozilla.org/docs/Persona

You can start with a high-level explanation of why Persona is different and awesome: https://developer.mozilla.org/en-US/docs/Persona/Why_Persona

From there, you can dig as deep as you'd like--we have docs to help with building an identity provider, integrating Persona into an existing site, even a list of pre-written open source plugins in a ton of languages/frameworks.

If none of that works, drop by #identity on mozilla IRC and tell us our docs suck, so we can prioritize making them better.

6a68··on New Persona Beta: Millions of Users Ready to Log In using Any Browser
Hey, so any email address will work. If it's not a Persona identity provider, then you'll just get prompted to create an account with the persona.org fallback IdP. You can see this right now by trying to login using a gmail account vs a yahoo mail account.

Does this help?

6a68··on New Persona Beta: Millions of Users Ready to Log In using Any Browser
The Persona branding is necessary because you aren't creating an account with the underlying website--you're creating an account with the persona.org fallback identity provider (that is, unless you're using a yahoo.com email or another Persona identity provider).

Think about it this way: suppose you create a persona.org account at site X, then visit site Y which also uses Persona for login. It would look like site Y recognized you, but how? Seems like an incoherent user experience.

Does this help at all?

Firebase offers a login service which includes Persona alongside Facebook, Github, Twitter as login options. They've got a demo here: http://firebase.github.io/firebase-simple-login/

6a68··on New Persona Beta: Millions of Users Ready to Log In using Any Browser
Yup! https://github.com/mozilla/browserid/issues/new
6a68··on New Persona Beta: Millions of Users Ready to Log In using Any Browser
Here's a medium-level technical overview: https://developer.mozilla.org/en-US/docs/Persona/Protocol_Ov...

If that's not geeky enough, you can read the spec for the browserid protocol: https://github.com/mozilla/id-specs

Comparison to OpenID is covered in the FAQ page: https://developer.mozilla.org/en-US/docs/Persona/FAQ#How_doe...

We've got a list of recent talks, too, in case you'd rather flip through slides or watch a video: https://wiki.mozilla.org/Identity/Spread_Persona

6a68··on New Persona Beta: Millions of Users Ready to Log In using Any Browser
Yow, that's rough. We try really hard to publish docs that will help non-technical users, sites considering using Persona, and potential identity providers. The best starting point is probably the top-level MDN page:

https://developer.mozilla.org/docs/Persona

6a68··on New Persona Beta: Millions of Users Ready to Log In using Any Browser
Thanks sergiotapia! Please ping the dev-identity list with your feature ideas, or open a bug on github; our roadmap depends on community input.

We have a list of libraries/plugins in a ton of other languages on MDN: https://developer.mozilla.org/en-US/docs/Persona/Libraries_a...

6a68··on Big performance wins by optimizing fonts
nyman stole my karma! ;-)
6a68··on Yahoo CEO Mayer Now Requiring Employees to Not Be Remote
Uh, Mozilla is happy to hire remote folks worldwide :-)

Just sayin'

6a68··on Caching dynamic content with etagify
crickets

I had fun writing it, FWIW.

6a68··on Ask HN: What are your daily must-read sites?
HN, Techmeme, Twitter. My Twitter feed is mostly pointers to tech/design articles.
6a68··on Help HN: Developer laid off 5 days before Christmas, have kids
Pinged you. Mozilla is always hiring talented devs, remote is absolutely, pathologically supported here :-)

Good luck!

← PreviousPage 2 of 2