User:Dolske/Password Manager Security Review: Difference between revisions

Line 18: Line 18:
''Describe the goals and objectives of the feature here.''
''Describe the goals and objectives of the feature here.''


Goals for the current work:
* Simplify existing code
* Simplify existing code
* Refactor code to allow for adding new features and fixing long-outstanding bugs
* Refactor code to allow for adding new features and fixing long-outstanding bugs
* Switch to JS to improve security and maintainability.
* Switch to JS to improve security and maintainability.
* UI changes per PRD.
* UI changes per PRD.
Goals for feature in general:
* Allow users to store site logins so they don't have to remember them
* Encourage, as a result, using stronger passwords
* Keep stored logins up to date by observe authentications (to watch for password changes)


== Use Cases ==
== Use Cases ==
Line 27: Line 33:


== Requirements ==
== Requirements ==
''List functional and non-functional requirements for the feature here, with links back to any relevant product PRD. These requirements should be prioritized.''
PRD: http://wiki.mozilla.org/Firefox3/Product_Requirements_Document#Password.2C_Identity


== Schedule ==
== Schedule ==
''Describe the rough schedule here, linking back to relevant product release milestones, as well as linking to any build/release notes.''
 
JS rewrite landed in Alpha 5. Remaining work is just bug-by-bug, setting Target Milestone as needed.


== UI Design Documentation ==
== UI Design Documentation ==
'' use cases and expected user knowledge (terminology, metaphors, etc) ''
 
'' design mockups (of whatever fidelity is easiest) ''
Alex Faaborg's [http://blog.mozilla.com/faaborg/2007/03/06/would-you-like-to-redesign-notification-in-firefox-yes.-not-now.-never./ blog entry] on redesigning notification, although this specific design was rejected in favor of just using a notification bar (like popup notifications).
'' links to relevant user data, bugs, reports, examples, etc ''


= Design Impact =
= Design Impact =
canmove, Confirmed users
432

edits