Identity/Roadmap
This is an overview of the current Identity engineering roadmap. Information on this page is subject to frequent updates and changes.
FxA on FxOS
This is the project of implementing Firefox Accounts on FirefoxOS. The first feature we will provide is SSO for Mozilla hosted services. Subsequent releases will optimize the UX of signing up for firefox accounts, and bring new services to the phone. You create an account once, and have access to a growing set of interesting services.
Team
- Engineering: Jed Parsons (Lead), Sam Pensrose, Shane Tomlinson, Zach Carter, Katie Parlante (Metrics), Borja Salguero, Fernando Moreno, Francisco Jordano, Olav Nymoen, Sergi Mansilla
- UX: John Gruen (Lead), Ryan Feeley
- IRC: #native_identity, #fxa
- Firefox Accounts development mailing list
Milestone: SSO + FTE Integration release
This release is a handoff to wheresmyfox and marketplace teams to let them know what work will be required to support Firefox Accounts.
Target: TBD
- Integration with wheresmyfox Target: TBD [in progress]
- Integration with marketplace Target: TBD [in progress]
Milestone: FxA on FxOS 1.3 code complete
The goal of this release is to make it so that on the device by signing into WheresMyFox or Marketplace, you're signed into both. This is really SSO on the device. Further, the same account you create on FirefoxOS will be what you use to sign into your Desktop or Android Firefox. (Note that for legal reasons, sign-in to WMF may require positive user approval.)
We May include Account creation as part of the First Run Experience, this will depend on a usability assessment.
FxOS 1.3 FC date: December 9, 2013 [in progress]
- meta tracking bug
- System - FTE: Sign into Firefox on first run and in Settings (897600, 897604, 905637)
- System - FTE: Update tutorial screens to describe settings drawer (924626)
Milestone: FxA on FxOS 1.4 code complete
FxOS 1.4 FC date: Mar 3, 2014 [planning]
- Planning discussions have begun working closely with Adam Rogers
FxA on the Web
Firefox Accounts will work everywhere. It will be optimized for Firefox Browsers and Devices, but also should work for other browsers and platforms. This Project will provide a set of APIs for websites to implement that will allow them to support FxA everywhere.
There are two components to FxA support on the web. First is authentication to the service, second is the ability to access data stored inside a Firefox Account or attached service. We'll prioritize these in order.
Team
- Engineering: TBD = Shane (Lead) ?
- UX: John Gruen (Lead), Ryan Feeley
- IRC: #fxa
- Firefox Accounts development mailing list
Milestone: UX proposal - Authentication
Description & success criteria needed
Target: December 2013 [in progress]
Milestone: Prototype - Authentication
Description & success criteria needed
Target: January 2013 [in progress]
Milestone: Milestone 1 - Authentication
Goal: A new flag to the Persona API, and a new flag to the assertion verification call should be all that a site has to do to support FxA auth in all environments.
Target: February 2013 [in progress]
Sync.next
This is the project that will implement Firefox Accounts on Desktop and Android Firefox. The first firefox account backed feature will be an improved version of Sync. Rather than the complex setup and pairing UX of today, users will set up sync by creating or logging into their firefox account.
Team
- Engineering: Chris Karlof (Lead), Brian Warner, Nick Alexander, Danny Coates, Zach Carter, Ryan Kelly, Andy Chilton, Katie Parlante (Metrics)
- UX: Ryan Feeley, John Gruen
- IRC: #fxa
- Sync development mailing list
Milestone 1: FxA on Android
Review Release Target: December 2013 [in progress]
- meta tracking bug
- Landing Android build that the product managers can install and preview Sync.Next
Milestone 2: FxA on Android
Sync Candidate Target: March 2014
- Dependent on landing M1 release
- Define next set of feature requirements
Milestone 1: FxA on Desktop
Review Release Target: December 2013 [in progress]
- meta tracking bug
- Landing Desktop build that the product managers can install and preview Sync.Next
Milestone 2: FxA on Desktop
Sync Candidate Target: March 2014
- Dependent on landing M1 release
- Define next set of feature requirements