CloudServices/FirefoxAccount

From MozillaWiki
Jump to: navigation, search

NOTE: This page is defunct and archived for historical purposes. Please visit the *active* Firefox Accounts page.

People

Who to talk to about what:

Product owners

  • Mike Connor (mconnor)
  • Ben Adida (benadida)
  • Dan Mills? (thunder)
  • Tauni Oxborrow? (toxborrow)

UX

  • Desktop: Zhenshuo Fang (zfang)
  • Android: Ian Barlow (ibarlow)

Backend

  • PIdP spec: Ben Adida, Brian Warner (bwarner)
  • PIdP server: Austin King (ozten)
  • Keywrapping server: Austin King
  • PIdP JS API: Brian Warner
  • Keywrapping JS API: Brian Warner

Front end

  • Desktop: Chenxia Liu (liuche)
  • Android: Nick Alexander (nalexander)

-- reviewer for both: rnewman

Pieces

Motivation

UX

Older UX prototype for "Sign Into Browser"

Backend

Frontend

  • Screencast of prototype Android UI (Bug 809210): http://people.mozilla.com/~nalexander/Firefox.Accounts.Android.UI.preview.webm with code at https://github.com/mozilla-services/android-sync/tree/nalexander/bug-809210-ui
    • Product comments/questions about prototype Android UI:
      Product Questions about Firefox Accounts Android prototype.png
      1. Who's writing the copy? Can we standardize on language?
      2. What's the status of the branding?
      3. I'd like the error UIs to match Persona.
      4. Need link to terms and conditions.
      5. Where does this link to?
      6. Need forget password functionality.
    • nalexander's responses as of December 6, 2012:
      1. Who's writing the copy? Can we standardize on language?
        • I assume UX and Product will write the copy. The existing copy is a mashup of ibarlow's original mocks with nalexander's tender loving.
      2. What's the status of the branding?
        • That's a good question. As benadida hinted via email, what the branding should be is very much open for debate.
      3. I'd like the error UIs to match Persona.
        • I think this is a great idea, since the Identity product team has done good work in this area. I haven't tried to convince Android to match the Persona look and feel, but we'll do what we can. If we don't go with Persona-style UI and branding, I think this is very much open game. I put some ad hoc error and progress UI in place mostly to give ibarlow a framework to hang a second iteration of his mocks.
      4. Need link to terms and conditions.
        • Agreed. Further: we're connecting to Sync, and possibly a Mozilla Services token server. Each service has ToS. How do we display 3 ToS in a meaningful way?
      5. Where does this link to?
        • Unspecified, but I kind of assumed persona.org. At this point, it seems like that may not be valid.
      6. Need forgot password functionality.
        • With the key-wrapping scheme proposed by Identity and Services, making a Persona-like "forgot password" flow is not really possible. If this is a strong product requirement, we need to surface this immediately. As of some months ago, this was not an immediate requirement for Sync: https://wiki.mozilla.org/Services/Sync/NextGen#TBD