Identity/Features/NativeSignInToWebsite

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

Status

Native Sign In to Website
Stage Planning
Status In progress
Release target `
Health OK
Status note `

{{#set:Feature name=Native Sign In to Website

|Feature stage=Planning |Feature status=In progress |Feature version=` |Feature health=OK |Feature status note=` }}

Team

Product manager Dan Mills
Directly Responsible Individual Ben Adida
Lead engineer `
Security lead `
Privacy lead `
Localization lead `
Accessibility lead `
QA lead `
UX lead Zhenshuo Fang
Product marketing lead `
Operations lead `
Additional members Matthew Noorenberghe (Desktop)

{{#set:Feature product manager=Dan Mills

|Feature feature manager=Ben Adida |Feature lead engineer=` |Feature security lead=` |Feature privacy lead=` |Feature localization lead=` |Feature accessibility lead=` |Feature qa lead=` |Feature ux lead=Zhenshuo Fang |Feature product marketing lead=` |Feature operations lead=` |Feature additional members=Matthew Noorenberghe (Desktop) }}

Open issues/risks

`

Stage 1: Definition

1. Feature overview

Implement the UI/UX to allow signing into a website with BrowserID natively in the browser.

2. Users & use cases

See https://wiki.mozilla.org/Kilimanjaro/ProductDraft#All_your_devices_recognize_you_and_enable_access_to_your_ID-attached_services

3. Dependencies

bug 753238 - Core Identity Module

4. Requirements

`

Non-goals

Identity/Features/Sign_into_the_browser Sign in to the Browser

Stage 2: Design

5. Functional specification

`

6. User experience design

Desktop Ideas:

  • Australis-SignInToSites.jpg
  • PersonaIDNative2.jpg

Stage 3: Planning

7. Implementation plan

bug 764213 - Implement Desktop UI for website sign-in with Persona TBD - Implement Fennec UI for website sign-in with Persona TBD - Implement B2G UI for website sign-in with Persona

8. Reviews

Security review

`

Privacy review

`

Localization review

`

Accessibility

`

Quality Assurance review

`

Operations review

`

Stage 4: Development

9. Implementation

The UI module should listen for the following observer notifications:

  • identity-request
  • identity-auth
  • identity-auth-complete
  • identity-login-state-changed

The UI should call the following methods:

  • TODO

Stage 5: Release

10. Landing criteria

` {{#set:Feature open issues and risks=` |Feature overview=Implement the UI/UX to allow signing into a website with BrowserID natively in the browser. |Feature users and use cases=See https://wiki.mozilla.org/Kilimanjaro/ProductDraft#All_your_devices_recognize_you_and_enable_access_to_your_ID-attached_services |Feature dependencies=bug 753238 - Core Identity Module |Feature requirements=` |Feature non-goals=Identity/Features/Sign_into_the_browser Sign in to the Browser |Feature functional spec=` |Feature ux design=Desktop Ideas:

  • Australis-SignInToSites.jpg
  • PersonaIDNative2.jpg

|Feature implementation plan=bug 764213 - Implement Desktop UI for website sign-in with Persona TBD - Implement Fennec UI for website sign-in with Persona TBD - Implement B2G UI for website sign-in with Persona |Feature security review=` |Feature privacy review=` |Feature localization review=` |Feature accessibility review=` |Feature qa review=` |Feature operations review=` |Feature implementation notes=The UI module should listen for the following observer notifications:

  • identity-request
  • identity-auth
  • identity-auth-complete
  • identity-login-state-changed

The UI should call the following methods:

  • TODO

|Feature landing criteria=` }}

Feature details

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

{{#set:Feature priority=`

|Feature rank=999 |Feature theme=Connect |Feature roadmap=Mozilla Identity |Feature secondary roadmap=Mozilla Identity |Feature list=Desktop |Feature project=` |Feature engineering team=Identity }}

Team status notes

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

{{#set:Feature products status=`

|Feature products notes=` |Feature engineering status=` |Feature engineering notes=` |Feature security status=sec-review-needed |Feature security health=` |Feature security notes=` |Feature privacy status=` |Feature privacy notes=` |Feature localization status=` |Feature localization notes=` |Feature accessibility status=` |Feature accessibility notes=` |Feature qa status=` |Feature qa notes=` |Feature ux status=` |Feature ux notes=` |Feature product marketing status=` |Feature product marketing notes=` |Feature operations status=` |Feature operations notes=` }}