Identity/Native Implementations
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.
Contents
Team
- Engineering: Jed Parsons (Lead), Sam Pensrose, Shane Tomlinson, Zach Carter, Katie Parlante (Metrics); External partners: 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
Firefox Accounts on FirefoxOS
We are currently focused on how to implement Firefox Accounts in FirefoxOS. This is a collaborative effort working closely with TEF engineers.
Visit the Identity Engineering Roadmap for regular updates.
Our current line of thought is below and a work-in-progress:
- High level document with background and goals: https://id.etherpad.mozilla.org/fxa-on-fxos
- Lower level document with concrete distinct components: https://id.etherpad.mozilla.org/fxa-on-fxos-madrid
- Architectural diagram: https://docs.google.com/file/d/0B0Az-aXpSyQJZ2xCdWRwWTNoRDQ/edit?usp=sharing&pli=1
- Branch: https://github.com/lloyd/gaia
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: Nov. 14th
- Integration with wheresmyfox Target: Dec 6th
- Integration with marketplace Target: Dec 6th
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)