Identity/Features/Verified Email Service: Difference between revisions

Jump to navigation Jump to search
m
clearing in prep for migration to new feature page format
m (clearing in prep for migration to new feature page format)
Line 1: Line 1:
{| class="fullwidth-table"
|-
| style="font-weight: bold; background: #DDD;" | Feature
| style="font-weight: bold; background: #DDD;" | Status
| style="font-weight: bold; background: #DDD;" | ETA
| style="font-weight: bold; background: #DDD;" | Owner
|-
<section begin="status" />
| [[Identity/Features/Verified Email Service|Verified Email Service]]
| {{StatusBlocked|status=Scoping new work after VEP changes}}
| TBD
| JR Conlin
<section end="status" />
|-
|}


== Summary ==
Backend service that implements a "Secondary Authority", allowing sites to implement the [Identity/Verified Email Protocol|Verified Email Protocol] on their sites and users to sign into those sites by using e-mail addresses verified by Mozilla.
This service leverages our existing Firefox Sync accounts, turning them into more general Firefox Accounts.
Related features:
* [[../Web-based Verified Email Client|Web-based Verified Email Client]]
* [[../Firefox-native Verified Email Client|Firefox-native Verified Email Client]]
* [[../Verified Email Service Admin Interface|Verified Email Service Admin Interface]]
== Team ==
Who's working on this?
* '''Feature Manager''': Dan Mills
* '''Lead Developer''': JR Conlin
* '''Product Manager''': Dan Mills
* '''QA''': Tracy Walker
* '''UX''': Chris Howse
* '''Security''': Michael Coates
* '''Privacy''': Sid Stamm
== Release Requirements ==
{| width="100%" cellpadding="3"
|-
| style="background-color: #efefef;"| '''Item'''
| style="background-color: #efefef;"| '''Bug'''
| style="background-color: #efefef;"| '''Status'''
|-
| R3.1 Service uses Firefox Sync IDs as its auth backend  || - || -
|-
| R3.2 registerVerifiedEmail / registerVerifiedEmailCertificate support || - || -
|-
| R3.3 API for clients to create new accounts (without necessarily provisioning Sync)  || - || -
|-
| R3.4 API for clients to add/remove email addresses to/from an existing account  || - || -
|-
| R3.5 API for clients to send/re-send verification emails  || - || -
|-
| R3.6 API for clients to list verified/pending emails  || - || -
|-
| R3.7 Service implements APIs for verifying identity assertions (for sites)  || - || -
|-
|}
== Next Steps ==
== Open Issues ==
== Related Bugs & Dependencies ==
== Designs ==
* [[Identity/Verified Email Protocol|Verified Email Protocol]]
== Use Cases ==
== Test Plans ==
Basic Identity items [https://wiki.mozilla.org/Identity/QA test plan]
== Goals ==
* Implement a "Secondary Authority" -- a service which issues Mozilla-signed identity assertions to other sites. These assertions are for email addresses we have verified as belonging to the user
* Users can verify any email address they wish, and any number of them
* Implement a "Secondary Verifier" -- a service able to verify identity assertions for other sites via a server-to-server API
* Implement all APIs necessary to build the HTML and Firefox-native clients
== Non-Goals ==
* Integrating with/implementing non-Verified Email auth protocols
** including HTTP Auth, forms-based sign-in, OpenID, OAuth, etc.
* Support for other profile information (we'll do this potentially in the future)
== Other Documentation ==
== Legend (remove if you like) ==
{| class="fullwidth-table"
|-
| {{StatusHealthy|status=&nbsp;}}
| Healthy: feature is progressing as expected.
|-
| {{StatusBlocked|status=&nbsp;}}
| Blocked: feature is currently blocked.
|-
| {{StatusAtRisk|status=&nbsp;}}
| 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.
|}
__NOTOC__
[[Category:Features]]
[[Category:Firefox]]
[[Category:Services]]
canmove, Confirmed users, Bureaucrats and Sysops emeriti
6,906

edits

Navigation menu