Identity/Department Status/2013-10-25

From MozillaWiki
Jump to: navigation, search

Hi Everyone,

There has been a lot going on in the past fortnight. Please take a look at the latest installment of the Identity status report below.

Identity Status Report for Oct 14 - 25

Identity Department Focus:

  • Firefox Accounts: A single account that brings a growing ecosystem of useful services to any firefox user.
  • Sync.next: The new Sync - it does what you expect, its built on Firefox Accounts, and lets you access your data wherever you are.
  • Persona: An open authentication system for the web gives you the fantastic convenience of social sign-in, without sacrificing your privacy.

For more information related to all Identity projects: https://wiki.mozilla.org/Identity

Persona

Project Overview:

  • Persona is an authentication system that eliminates per-site passwords, by allowing users to sign in with their email address.
  • It's long term goal is to become a standardized and browser-native means of decentralized authentication on the Internet.

Current Activities:

  • Focusing on finalizing the underlying APIs and data formats. This work will support Firefox Accounts development, which is built atop the BrowserID protocol.
  • Landed first prototype of a new, simpler API for Persona. It will go live in production in the next two weeks.
Sync.Next (formerly known as PiCL)

Project Overview:

  • Sync.Next includes two major efforts: Firefox Accounts on Desktop and Android, and a simplified Sync
  • Firefox Accounts are a safe and easy way to connect with Mozilla and non-Mozilla services across all of your devices -- laptop, phone, desktop or tablet -- so you have access to the services and data you need, whenever you need them, from wherever you are.
  • One of the first services built on Firefox Accounts will be Sync. Logging into Firefox with your Firefox Account gives you access to all of your open tabs, awesome bar, and bookmarks.

Current Activities: [make sure you check out the demos below]

  • Note: the Firefox Accounts/Sync.Next teams have been working hard to make solid progess. A huge *thank you* to everyone involved!

For more information on Sync.Next:

Firefox Accounts on FirefoxOS

Project Overview:

  • We are integrating Firefox Accounts into FirefoxOS. Users will be able to sign into FirefoxOS during first time setup, or whenever they run an application that uses Firefox Accounts. For v1.3 this will mean a single sign in for Marketplace and Where'sMyFox. In the future, this same account will support Sync and new services built by mozilla or our community.
  • A single place for native implementation overview, status, and teams: https://wiki.mozilla.org/Identity/Native_Implementations

Current Activities:

  • We have concluded a fantastic work week in Madrid with four Mozillians (Zach, Sam, Shane, and Jed), two Telenoristas (Olav and Sergi), and six Telefonicists (Fernando, Francisco, Carmen, Antonio, Noemi, and Rafael), with full-time support beginning at the crack of dawn from Tauni, John, and Ryan (U.S. and Canada). Together this cross-functional team produced an architecture and nearly complete implementation of Firefox Accounts on FirefoxOS. After this week, spirits are running high, as we created more than any of us expected. We anticipate that we will have a screencast to share next week that demonstrates the functionality of these features. Watch this space for more detail on our progress.

In this time, we have produced an architecture and nearly complete implementation of Firefox Accounts on FirefoxOS, with the following features:

  • Sign in on First-Time Use
  • Sign in and account management in Settings
  • An Inter-App Communication API for certified apps to interact with Firefox Accounts
  • A DOM API for any app to request Firefox Account sign-in
  • Moz activities interface and user-approval UI for third-party app sign-in request
  • Cryptographic support for certificate and assertion bundling
  • Native library for interacting with Firefox Accounts web service
  • Joy all around (a new nsISupports interface)