Identity/Features/Web-based Verified Email Client: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with "{| class="fullwidth-table" |- | style="font-weight: bold; background: #DDD;" | Feature | style="font-weight: bold; background: #DDD;" | Status | style="font-weight: bold; backgro...")
 
Line 69: Line 69:


== Designs ==
== Designs ==
API docs:
=== API Docs ===
* [[MozillaID/Spec|Verified Email Protocol]]
* [[MozillaID/Spec|Verified Email Protocol]]
* [[MozillaID/InternalSpec|Client API]]
* [[MozillaID/InternalSpec|Client API]]
Line 76: Line 76:
* [[Labs/Identity/VerifiedEmailProtocol|Verified Email Protocol (Labs)]]
* [[Labs/Identity/VerifiedEmailProtocol|Verified Email Protocol (Labs)]]


Mockups:
=== Mockups ===
* [[MozillaID#UX_Mockups|HTML client mockups]]
[[File:Registration.png|200px|thumb|left|Registration (i2)]]
[[File:Sign-In-Single-Email.png|200px|thumb|left|Single email (i2)]]
[[File:Sign-In-and-Site-Identity.png|200px|thumb|left|Multi email (i2)]]
 
<br clear="all"/>
 
Other mockups (for reference):
* [http://areweprettyyet.com/5/accountManager/ Firefox-native mockups]
* [http://areweprettyyet.com/5/accountManager/ Firefox-native mockups]
Older mockups:
* [[media:WebLogin.jpg|Login popup flow (i1)]]


== Use Cases ==
== Use Cases ==

Revision as of 16:50, 26 April 2011

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.