HNHacker News
TopNewBestAskShowJobs

seanmonstar

79 karma · joined October 4, 2010

submissionscomments
seanmonstar··on Please Replace Credit Cards
And what about online shopping, where you just typed in your card number into a site?
seanmonstar··on Intel - nodejs logging that plays nice with console.log
I plan to make a RotatingFile handler, but at the same time, what's wrong with Unix logrotate?
seanmonstar··on Persona makes signing in easy for Gmail users
> So your email provider doesn't know where you're logging in.

This is already the case. For browsers that use the shim, the certificate is stored in localStorage on the login.persona.org domain, and then given to the website you're trying to login to.

seanmonstar··on Persona makes signing in easy for Gmail users
Whichever technology you want to use is fine. You need to publish 3 routes: /.well-known/browserid, an auth route, and a provision route.

The auth and provision routes need to be HTML pages that authenticate you however you want, and then sign a certificate with your key that you publish the .well-known file.

Here's how we did it for Gmail: https://github.com/mozilla/browserid-sideshow/blob/master/bi...

seanmonstar··on Persona makes signing in easy for Gmail users
In short: easier to implement, everyone has an email address, improved privacy. OpenID tells the provider every time you log in to any website, Persona does not.

https://developer.mozilla.org/en-US/docs/Mozilla/Persona/Why...

seanmonstar··on New Persona Beta: Millions of Users Ready to Log In using Any Browser
Actually, the the verifier (verifier.login.persona.org) runs code that could be run on any server. It _does_ check Gmail for the well-known file first, and then, since not found, uses the fallback of login.persona.org.

As soon as Gmail (or any id provider) implements a well-known file, the verifier will immediately use that instead.

And the script that does all this _could_ be run on your own server. The only reason we don't quite yet tell people to do that is to be absolutely sure the verifier is correct in every step. It's harder to get everyone to upgrade their own server, so while in beta, we offer the verifier.

seanmonstar··on Announcing the First Beta Release of Persona
Exactly. And there's even this service that tries to automate this into Persona: https://github.com/nmalkin/janus
seanmonstar··on Announcing the First Beta Release of Persona
Not everyone supports that though. I do the same thing for OpenID, and sites that "support" open-id like The Verge cannot figure out mine in that way.
seanmonstar··on Napkin - A Rapid Web Prototyping Tool
I don't think it's so much to keep working on the prototype afterwards, but to be able to export it out of the tool (Napkin) and still be able to easily show someone your prototype.