Labs/Weave/Identity/Account Manager: Difference between revisions

Line 51: Line 51:
== Requirements ==
== Requirements ==


Priorities are P1 unless marked otherwise.
Priorities are for the alpha release, we'll reshuffle based on what we learn from that.


=== UX ===
=== UX ===


* Account Manager
* Account Manager
** List accounts with basic information
** List accounts with basic information [P1]
** Filter by site
** Filter by site [P1]
** Open detailed viewer for an account [P2]
** Open detailed viewer for an account [P2]


Line 67: Line 67:


* Global profile
* Global profile
** User hcard info
** User hcard info [P2]
** Ability to blast out changes to sites that already have that info
** Ability to blast out changes to sites that already have that info [P3]


* Notifications/workflows
* Notifications/workflows
** Login requested by site -> new account creation / existing account UI
** Login requested by site -> new account creation / existing account UI [P1]
** Profile data chooser for creating a new account
** Profile data chooser for creating a new account [P2]


* Status indicator
* Status indicator [P1]
** Login not supported on this site (invisible, maybe)
** Login not supported on this site (invisible, maybe)
** Logged out / logged in / automatic login enabled / error
** Logged out / logged in / automatic login enabled / error
Line 81: Line 81:
** Multiple account chooser
** Multiple account chooser


* Other [maybe]
* Other [P3]
** Combine browser (Weave) login credentials with Fx master password
** Combine browser (Weave) login credentials with Fx master password
** Layer on 2-factor auth for logging into the browser (e.g., send an SMS with a password)
** Layer on 2-factor auth for logging into the browser (e.g., send an SMS with a password)
Line 87: Line 87:
=== Backend ===
=== Backend ===


* Heuristic engine
* Heuristic engine [P1]
** Log in, log out, basic status (logged in, etc)
** Log in, log out, basic status (logged in, etc)
** Password change
** Password change
** Account creation automation / auto form-fill hcard info
** Account creation automation / auto form-fill hcard info [P2]


* Interim site definitions
* Interim site definitions [P1]
** Jetpack API to add support for sites the heuristic engine doesn't work for
** Jetpack API to add support for sites the heuristic engine doesn't work for


* Formal protocol/format definitions
* Formal protocol/format definitions [P1]
** Status: logged in/logged out/errors/etc
** Status: logged in/logged out/errors/etc
** API endpoint query (discovery)
** API endpoint query (discovery)
** Log in
** Log in
** Log out
** Log out
** Query information site has about you
** Query information site has about you [P2]
** Change/add/remove information/password/other account data
** Change/add/remove information/password/other account data [P2]
** Cancel account
** Cancel account
946

edits