Toolkit:Password Manager: Difference between revisions
(Add about:logins) |
(→Architecture: Link to Glossary) |
||
| (7 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: | * Bug tracking: | ||
** Components: | ** 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]) | *** [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&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://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]) | ||
| Line 10: | Line 10: | ||
* Preferences: <code>signon.*</code> | * Preferences: <code>signon.*</code> | ||
* Code: | * Code: | ||
** [https://searchfox.org/mozilla-central/source/browser/components/aboutlogins/ browser/components/aboutlogins/] | ** [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://searchfox.org/mozilla-central/source/toolkit/components/passwordmgr/ toolkit/components/passwordmgr/] | ||
* Mailing List: [https://mail.mozilla.org/listinfo/passwords-dev passwords-dev] | * 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] | ||
* [https://docs.google.com/document/d/1l2-I4YsufNEv7kCiHQDvs3FCXM1A11GKstLnlJbX_gs/edit | * 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 == | ||
[https://docs.google.com/document/d/1tsRQlGG5fatPo53paR1ZYL8_fox86IUEHuwhonMqaHY/edit Rough intro document] | * [[Toolkit:Password Manager/Glossary|Glossary of terms]] | ||
* [https://docs.google.com/document/d/1tsRQlGG5fatPo53paR1ZYL8_fox86IUEHuwhonMqaHY/edit Rough intro document] | |||
[[File:PasswordManagerRelationships.svg|1000px]] | [[File:PasswordManagerRelationships.svg|1000px]] | ||
Latest revision as of 20:10, 18 June 2020
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:
- Preferences:
signon.* - Code:
- Mailing List: passwords-dev
- Chat: #lockwise-desktop
- QA documentation:
Priority Bugs
(Not including about:logins bugs)
P1
Bugzilla query error
Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1
P2
Bugzilla query error
Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1
Site Compatibility
Bugzilla query error
Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1
Architecture
See Also
- Toolkit:Password Manager/2015
- Toolkit:Password Manager/2015/Master Password
- Toolkit:Password Manager/Debugging
- Toolkit:Password Manager/Extensions
- Toolkit:Password Manager/Feature Backlog
- Toolkit:Password Manager/Glossary
- Toolkit:Password Manager/Keychain Integration
- Toolkit:Password Manager/Password Generation
- Toolkit:Password Manager/about:logins