Identity/Features/Verified Email Service

From MozillaWiki
Jump to: navigation, search
Please use "Edit with form" above to edit this page.

Status

Verified Email Service
Stage Complete
Status `
Release target `
Health Blocked
Status note Scoping new work after VEP changes.

Team

Product manager Dan Mills
Directly Responsible Individual Dan Mills
Lead engineer JR Conlin
Security lead Michael Coates
Privacy lead Sid Stamm
Localization lead `
Accessibility lead `
QA lead James Bonacci
UX lead `
Product marketing lead `
Operations lead `
Additional members `

Open issues/risks

`

Stage 1: Definition

1. Feature overview

Backend service that implements a "Secondary Authority", allowing sites to implement the [Identity/Verified Email Protocol

2. Users & use cases

`

3. Dependencies

`

4. Requirements

Item Bug 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) - -

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)

Stage 2: Design

5. Functional specification

6. User experience design

`

Stage 3: Planning

7. Implementation plan

`

8. Reviews

Security review

`

Privacy review

`

Localization review

`

Accessibility

`

Quality Assurance review

Operations review

`

Stage 4: Development

9. Implementation

`

Stage 5: Release

10. Landing criteria

`


Feature details

Priority P1
Rank 999
Theme / Goal `
Roadmap Mozilla Identity
Secondary roadmap `
Feature list Services
Project `
Engineering team Services

Team status notes

  status notes
Products ` `
Engineering ` `
Security ` `
Privacy ` `
Localization ` `
Accessibility ` `
Quality assurance ` `
User experience ` `
Product marketing ` `
Operations ` `