Identity

Revision as of 19:47, 16 November 2012 by 6a68 (talk | contribs) (→‎Persona)
Identityicon.png Mozilla Identity Roadmap
Owner: Dan Mills Updated: 2012-11-16
Our goal is to provide to users convenient, safe, and open identity solutions that can become standard components of the Web, while working out-of-the-box as well as we can make them to. In 2012, we will expand our user-centered identity platform beyond sign-in to also include connecting with sites and people as well as online payments.


Get Involved

Reach out to us
Learn more about Persona
Follow us on
Help us out by

Vision

Central to a people-centered ecosystem is an identity system that is under the control of the individual, and enables information sharing on the users own terms with no take-it-or-leave-it policies. To this end, Mozilla is building an identity system for the Web that has these properties.

The first service we're building, Persona, enables users to easily sign into websites using their existing email address in a secure and privacy-protecting way, with no additional passwords. For developers, it offers a very easy to implement API, and a verified email address they can use to communicate with the user.

User identities encompass much more than just an email address, of course, and so the next components of the Mozilla identity system will include payments, profile and data sharing on the users terms and more.

Team

Name Title Location
Ben Adida Director California
Austin King Developer Washington
Brian Warner Developer California
Crystal Beasley UX Designer Oregon
Dan Callahan Developer Relations and Documentation Minnesota
Dan Mills Product Manager California
Francois Marier Developer New Zealand
Gene Wood Operations California
Jared Hirsch Developer California
Jed Parsons Developer California
John Morrison QA California
Katie Parlante Developer California
Lloyd Hilaiel Lead Developer Colorado
Paul Sawaya Developer California
Sean McArthur Developer California
Shane Tomlinson Developer United Kingdom
Tauni Oxborrow Project Manager California
Zach Carter Developer California

Projects and Roadmap

Identity is a team broken out into crews: short-lived teams with tightly focused goals. Read more about crews.

Firefox OS

Project Overview Target Crew Status
Implementation Plan The identity group will support the mozilla Firefox OS initiative and build the identity solution for the mobile platform. This will happen very fast and be awesome. Dec 2012 Ben (Lead), Jed, Austin, Zach, Sean On Target
Milestone 1 Basic building blocks opens up a dialog, then closes it and returns a mock assertion. Oct 2, 2012 Ben (Lead), Jed, Austin, Zach, Sean Completed on Schedule
Milestone 2 Visible dialog, no rebrand, delivers assertion Oct 12, 2012 Ben (Lead), Jed, Austin, Zach, Sean Completed on Schedule
Milestone 3 Functional nav.id.watch() Oct 19, 2012 Ben (Lead), Jed, Austin, Zach, Sean Completed on Schedule
Milestone 4 Make UI trusty Oct 26, 2012 Ben (Lead), Jed, Austin, Zach, Sean Completed on Schedule
Milestone S1 Reskinned dialog, working ToS and PP Nov 2, 2012 Sean Completed on Schedule
Milestone S2 Forever sessions, forced logout, spec for unverified emails and forced issuer Nov 9, 2012 Austin, Sean Completed on Schedule
Milestone S3 disabled primaries (forced issuer) Nov 16, 2012 Ben (Lead), Jed, Austin, Zach, Sean On Target
Milestone S4 (gremlins) additional issues (determined along the way) Nov 23, 2012 Ben (Lead), Jed, Austin, Zach, Sean On Target
Milestone S5 Unverified email support Nov 30, 2012 Austin On Target

Persona

Project Overview Target Crew
Test Automation An effort to build a complete and robust set of automated in-browser tests to both increase product quality and reduce QA time. Nov 2012 Jared (Lead), John M., Shane
KPI (Improved metrics for Persona) The KPI crew will roll out privacy respecting instrumentation to give us emperical data to understand and optimize usability of the persona product. Dec 2012 Katie (Lead), Shane, Jed
Proxy IdP (BigTent) "Big Tent" makes it so users of popular email providers use their existing password (and session) with their provider to sign in. Dec 2012 Austin (Lead), Dan C., Sean
Dialup Performance We will build a way to quantitatively evaluate product performance on high latency / low bandwidth connections, and optimize the product to be usable in these environments. Dec 2012 Francois (Lead), Shane, Dan C.
Native SDKs [Q4 STRETCH] Making it easy to use persona for authentication in iOS apps, and from (i.e.) browser extensions. TBD Dan W., Sean
Password Manager (SkyCrane) : Product Definition A clear definition of what the product is in prose and pictures, a specification of inital features, and action plan so we can make it real. Oct 2012, Completed Cystal (Lead), Pascal (consultant), Tauni, Lloyd
Password Manager (SkyCrane) : Server Prototype A server implementation sufficient to build addons and iOS apps against. Functional APIs, without the fancy crypto. Nov 2012 Brian, Lloyd
Password Manager (SkyCrane) : Server Alpha Refinement of APIs and completed implementation of required cryptography in this product - passwords should never be readable by the server. Dec 2012 Brian, Lloyd
Password Manager (SkyCrane) : Chrome Add-on Complete alpha quality implementation of initial required features in the Skycrane MVP for chrome. Dec 2012 Paul, Zach
Password Manager (SkyCrane) : Firefox Add-on Complete alpha quality implementation of initial required features in the Skycrane MVP for firefox. Dec 2012 Paul, Zach
Password Manager (SkyCrane) : iOS App Complete alpha quality implementation of initial required features in the Skycrane MVP for iOS Dec 2012 Dan W
Firefox Accounts Dec 2012 Brian & Francois
Dev Env Upgrade (INTCLUSTER crew) The development/integration environment for persona is very different than staging and production. This causes issues to be identified late in the testing cycle and prevents regular releases. This crew will make the dev env more similar to production. Jan 2013 Jared (Lead), Austin, Lloyd (consultant)
ZeroToSixty (Scaling up the persona service) We need to have a good estimate of current capacity and a clear plan to handle increased usage. Jan 2013 Lloyd, Gene, Zach, Others?
Beta 2 Go To Market! Beta 2 will introduce important features for usability, this crew will explain these features to the press and do some fist pumping. Jan 2013 TBD

Identity Speaks: Upcoming Conference Schedule

Conference Presentation Details Date Location Presenter
PyCon Canada Beyond Passwords: Secure Authentication with Mozilla Persona Nov 11, 2012 Toronto, Canada Dan Callahan
JS Conf Downunder Persona: In your browsers, killing your passwords Nov 15, 2012 Sydney, Australia Francois Marier
Open Source Developers Conference The Web beyond "usernames & passwords" Dec 7, 2012 Sydney, Australia Francois Marier
linux.conf.au Building Persona: federated and privacy-sensitive identity for the Web Feb 1, 2013 Canberra, Australia Francois Marier