I identity.mozilla.com New Persona Beta: Millions of Users Ready to Log In using Any Browser 342 points stomlinson 13 years ago 185 comments