Identity/Features/Web-based Verified Email Client

From MozillaWiki
Jump to navigation Jump to search
Feature Status ETA Owner
Web-based Verified Email Client Development in progress. TBD Dan Mills

Summary

Pure HTML client of the Verified Email Service.

Related features:

Team

Who's working on this?

  • Feature Manager: Dan Mills
  • Lead Developer: JR Conlin
  • Product Manager: Dan Mills
  • QA: TBD
  • UX: Chris Howse
  • Security: Michael Coates
  • Privacy: Sid Stamm

Release Requirements

Item Bug Status
Relying party API - -
Sign-in pop-up - -
Email disclosure pop-up - -
Email verification pop-up - -
Account creation pop-up - -
Account creation UX polish[1] - -
HTML client popups support multiple emails - -
HTML client allows adding a new email to an existing account - -

[1] e.g., password strength meter, pop-up auto-closes upon email verification

Next Steps

Open Issues

Related Bugs & Dependencies

Designs

API Docs

Future API spec (for reference):

Mockups

Registration (i2)
Single email (i2)
Multi email (i2)


Other mockups (for reference):

Older mockups:

Use Cases

Test Plans

Goals

  • Implement the JS API for sites to support Verified Email
  • Not to interfere when native browser support is present
  • Directly interface with the Mozilla Verified Email service for all functionality
  • Support Verified Email on current-generation browsers: Firefox 4, IE 8, Chrome 10, Safari 5, Opera
  • Build towards a fully distributed Verified Email system down the road (see Labs' Verified Email protocol)

Non-Goals

  • Integrating with/implementing non-Verified Email auth protocols
    • including HTTP Auth, forms-based sign-in, OpenID, OAuth, etc.
  • Implementing fully de-centralized Verified Email support
  • Support for other profile information

Other Documentation

Legend (remove if you like)

  Healthy: feature is progressing as expected.
  Blocked: feature is currently blocked.
  At Risk: feature is at risk of missing its targeted release.
ETA Estimated date for completion of the current feature task. Overall ETA for the feature is the product release date.