HackerTubewatch
Surprise me
Frame from Beyond Passwords: Secure Authentication with Mozilla Persona Plays via YouTube's privacy-enhanced embed

Beyond Passwords: Secure Authentication with Mozilla Persona

12 videos recommended on HN
YouTube
1 HN user recommended this talk1 month2013–2016 score 1.5
Years with an HN recommendation, 2007–2026

HN cites it as the best explanation of how Persona's provisioning and login work, and of why it used email addresses as identity.

Dan Callahan presents Mozilla Persona, a decentralized, cross-browser authentication system that removes site passwords, at PyCon 2013. He explains how the protocol works and how to add it to a Python site.

“It is a very elegant, decentralised solution to the login problem.” (HN, 2013)

1 strong recommendations · 4 citations · Talks · intermediate · partly dated

5 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

@spellboots Dec 2013 Strongly recommends
on HN thread Show HN: No More Passwords, Just Email
Please use Persona, it's this idea but much more thoroughly thought out and tested. Here is a great video about it: [this video] If you have not heard of Persona, or have heard of it but don't see what the big deal is / why it's different to "Login with google", "Login with twitter" etc, then go watch this video. It is a very elegant, decentralised solution to the login problem.
Elegant decentralised alternative to social logins.

Citations, criticism and jokes

@callahad Mar 2013 Cites it
on HN thread Persona is distributed. Today.
Check out around the 16:00 mark in this video: [this video] Notice that provisioning (steps 1 and 2) and logging into a site (steps 3 and 4) are two completely independent processes, with the browser mediating any identifiable identity-provider-to-target-site communication.
Shows how provisioning and login are independent processes in Persona.
@callahad Oct 2015 Cites it
on HN thread OAuth Has Ruined Everything
Persona didn't have the notion of a global password -- the ideal flow had you authenticating with your email provider, on their domain, which was often completely transparent in cases where you were already signed in to that provider. Try logging into 123done.org with whatever you want @mockmyid.com to get a sense of what that would ideally look like. My talk from PyCon 2013 goes into a little detail about how the protocol works: [this video]
Talk explaining how the Persona protocol works.
@zeristor Oct 2015 Cites it
on HN thread OAuth Has Ruined Everything
I've learnt a lot from this thread, I'd not heard of Mozilla Persona before. Could it be The One Ring to rule them all? Charles Stross has his Rule34, I propose Rule 42 is that if something exists there must be a YouTube video of it. This one of a Dan Callahan presentation from a few years back [this video] With Rule38 being a blend of the two.
Presentation on Mozilla Persona by Dan Callahan.
@callahad Oct 2016 Cites it
on HN thread Portier – An email-based, passwordless authentication service
There's a little more discussion of that over on Lobsters: [link] . The TL;DR is that URIs just didn't work for the mass public. You had to supplement the login form with a NASCAR-esque wall of logos, which was awful for different reasons. Thus, Portier, and Persona before it, chose to identify users by email addresses. I talk a little bit about that at 9:05 in my PyCon 2013 talk on Persona: [this video]
Discusses why Persona identified users by email addresses.

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close