Confirmed users
933
edits
(Add preferences namespace) |
(→Architecture: Link to Glossary) |
||
(24 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[File:Password Manager icon.png|right|Password manager key icon]] | [[File:Password Manager icon.png|right|Password manager key icon]] | ||
The Toolkit password manager is responsible for remembering usernames and passwords on sites and allowing the user to autofill or autocomplete it upon returning to the website. | The Toolkit password manager is responsible for remembering usernames and passwords (aka. logins) on sites and allowing the user to autofill or autocomplete it upon returning to the website. | ||
* Bug tracking: [https://bugzilla.mozilla.org/buglist.cgi?component=Password%20Manager&product=Toolkit&bug_status=__open__ Toolkit::Password Manager] ([https://bugzilla.mozilla.org/enter_bug.cgi?product=Toolkit&component=Password%20Manager File a bug] | [https://mnoorenberghe.github.io/password-bugs/ | * Bug tracking: | ||
** Components: | |||
*** [https://bugzilla.mozilla.org/buglist.cgi?component=about:logins&product=Firefox&bug_status=__open__ Firefox::about:logins] ([https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&component=about:logins File a bug]) for [[Toolkit:Password_Manager/about:logins|about:logins]] | |||
*** [https://bugzilla.mozilla.org/buglist.cgi?component=Password%20Manager&product=Toolkit&bug_status=__open__ Toolkit::Password Manager] ([https://bugzilla.mozilla.org/enter_bug.cgi?product=Toolkit&component=Password%20Manager File a bug]) | |||
*** [https://bugzilla.mozilla.org/buglist.cgi?component=Password%20Manager:%20Site%20Compatibility&product=Toolkit&bug_status=__open__ Toolkit::Password Manager: Site Compatibility] ([https://bugzilla.mozilla.org/enter_bug.cgi?product=Toolkit&component=Password%20Manager:%20Site%20Compatibility File a bug]) | |||
** [https://docs.google.com/spreadsheets/d/1VQuZoC6-i9wgtHAqk08IHUj7zXy1cvKjchNY8WExVXE/edit#gid=0 Current Backlog] | [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=pri%3AP1%20OR%20pri%3AP2%20prod%3DToolkit%20comp%3APassword%20&list_id=14542888 P1/P2 bugs] | [https://telemetry.mozilla.org/probe-dictionary/?search=pwmgr Telemetry probes] | [https://mnoorenberghe.github.io/password-bugs/ meta bugs] | [http://mzl.la/1Enx1bl Unassigned Mentored Bugs] | |||
* Preferences: <code>signon.*</code> | * Preferences: <code>signon.*</code> | ||
* Code: [https:// | * Code: | ||
* Mailing List: [https://mail.mozilla.org/listinfo/passwords-dev | ** [https://searchfox.org/mozilla-central/source/browser/components/aboutlogins/ browser/components/aboutlogins/] for [[Toolkit:Password_Manager/about:logins|about:logins]] | ||
* | ** [https://searchfox.org/mozilla-central/source/toolkit/components/passwordmgr/ toolkit/components/passwordmgr/] | ||
* [https:// | * Mailing List: [https://mail.mozilla.org/listinfo/passwords-dev passwords-dev] | ||
* [https:// | * Chat: [https://matrix.to/#/!rULHhrUvckJYfNKouF:mozilla.org?via=mozilla.org&via=t2bot.io #lockwise-desktop] | ||
* QA documentation: | |||
** [https://docs.google.com/document/d/1l2-I4YsufNEv7kCiHQDvs3FCXM1A11GKstLnlJbX_gs/edit General Password Manager] | |||
** [https://docs.google.com/document/d/1NTqXN2OgqBALMlPZhKJpz6xML434Zw9Riapt-VqyB5I/edit?usp=sharing Login CSV Export] | |||
== Priority Bugs == | |||
(Not including [[Toolkit:Password_Manager/about:logins|about:logins]] bugs) | |||
=== P1 === | |||
<!-- | |||
var str = ""; | |||
for (let [k,v] of new URLSearchParams(window.location.search)) { | |||
str += `"${k}": "${v}",\n`; | |||
} | |||
--> | |||
<bugzilla> | |||
{ | |||
"priority": "P1", | |||
"v4": "[passwords:", | |||
"f1": "keywords", | |||
"o3": "substring", | |||
"list_id": "15004848", | |||
"v3": "Password Manager", | |||
"o1": "nowords", | |||
"j2": "OR", | |||
"resolution": "---", | |||
"f4": "status_whiteboard", | |||
"f3": "component", | |||
"f2": "OP", | |||
"o4": "substring", | |||
"f5": "CP", | |||
"v1": "meta", | |||
"include_fields": "id, summary, severity, assigned_to, keywords, whiteboard", | |||
"order": "assigned_to" | |||
} | |||
</bugzilla> | |||
=== P2 === | |||
<bugzilla> | |||
{ | |||
"priority": "P2", | |||
"v4": "[passwords:", | |||
"f1": "keywords", | |||
"o3": "substring", | |||
"list_id": "15004848", | |||
"v3": "Password Manager", | |||
"o1": "nowords", | |||
"j2": "OR", | |||
"resolution": "---", | |||
"f4": "status_whiteboard", | |||
"f3": "component", | |||
"f2": "OP", | |||
"o4": "substring", | |||
"f5": "CP", | |||
"v1": "meta", | |||
"include_fields": "id, summary, severity, assigned_to, keywords, whiteboard", | |||
"order": "assigned_to" | |||
} | |||
</bugzilla> | |||
==== Site Compatibility ==== | |||
<bugzilla> | |||
{ | |||
"f1": "component", | |||
"o1": "equals", | |||
"v1": "Password Manager: Site Compatibility", | |||
"f3": "keywords", | |||
"o3": "nowords", | |||
"v3": "meta", | |||
"priority": "P2", | |||
"resolution": "---", | |||
"include_fields": "id, summary, priority, severity, assigned_to, keywords, whiteboard", | |||
"order": "assigned_to" | |||
} | |||
</bugzilla> | |||
== Architecture == | == Architecture == | ||
[[File:PasswordManagerRelationships.svg| | * [[Toolkit:Password Manager/Glossary|Glossary of terms]] | ||
* [https://docs.google.com/document/d/1tsRQlGG5fatPo53paR1ZYL8_fox86IUEHuwhonMqaHY/edit Rough intro document] | |||
[[File:PasswordManagerRelationships.svg|1000px]] | |||
[[File:PasswordManagerAutocomplete.svg|1000px]] | |||
== See Also == | == See Also == | ||
{{subpagelist}} | {{subpagelist}} | ||
[[Firefox:Password_Manager:UI]] | [[Firefox:Password_Manager:UI]] | ||