Toolkit:Password Manager: Difference between revisions

→‎Architecture: Link to Glossary
(→‎Architecture: Link to Glossary)
 
(29 intermediate revisions by the same user not shown)
Line 1: Line 1:
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.
[[File:Password Manager icon.png|right|Password manager key icon]]
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.


== Existing Extensions in 2009 ==
* 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>
* Code:
** [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/]
* Mailing List: [https://mail.mozilla.org/listinfo/passwords-dev passwords-dev]
* 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]


The following password-management extensions are on addons.mozilla.org, and give some indication of what kind of features people find useful.
== Priority Bugs ==


* [https://addons.mozilla.org/en-US/firefox/addon/13509 Keychain Services Integration]
(Not including [[Toolkit:Password_Manager/about:logins|about:logins]] bugs)
* [https://addons.mozilla.org/en-US/firefox/addon/3863 iMacros for Firefox] Stores master password in Firefox password manager
 
* [https://addons.mozilla.org/firefox/1033/ PwdHash] 226
=== P1 ===
* [https://addons.mozilla.org/firefox/469/ PasswordMaker] 525
<!--  
* [https://addons.mozilla.org/firefox/750/ AI Roboform Toolbar] 3615
var str = "";
* [https://addons.mozilla.org/firefox/3282/ Password Hasher] 1708
for (let [k,v] of new URLSearchParams(window.location.search)) {
* [https://addons.mozilla.org/firefox/3825/ Annoyance Remover] 286
  str += `"${k}": "${v}",\n`;
* [https://addons.mozilla.org/firefox/1890/ LoginManager] 568
}
* [https://addons.mozilla.org/firefox/4429/ Secure Login] 3567
-->
* [https://addons.mozilla.org/firefox/135/ SecurePassword Generator] 739
<bugzilla>
* [https://addons.mozilla.org/firefox/3208/ Fire Encrypter] 1166 (mainly encryption, but has a "secure password generator")
{
* [https://addons.mozilla.org/firefox/2848/ Password Exporter] 88
"priority": "P1",
* [https://addons.mozilla.org/firefox/3476/ SignupShield] 89
"v4": "[passwords:",
* [https://addons.mozilla.org/firefox/1275/ Master Password Timeout] 586
"f1": "keywords",
* [https://addons.mozilla.org/firefox/2186/ WiKID] 6 (2-factor auth)
"o3": "substring",
* [https://addons.mozilla.org/firefox/2667/ 1passwd] 35
"list_id": "15004848",
* [https://addons.mozilla.org/firefox/1222/ Passguard Login Manager] 53
"v3": "Password Manager",
* [https://addons.mozilla.org/firefox/670/ Password Composer] 6
"o1": "nowords",
* [https://addons.mozilla.org/fr/firefox/addon/4133 Password Finder] ?
"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 ==
* [[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]]
[https://bugzilla.mozilla.org/buglist.cgi?component=Password%20Manager&product=Toolkit&bug_status=__open__ Bug List]
[https://bugzilla.mozilla.org/enter_bug.cgi?product=Toolkit&component=Password%20Manager File a bug]
Confirmed users
933

edits