Develop an adapter for the JS Logins Store to prepare for Application Services Integration
Categories
(Toolkit :: Password Manager, task)
Tracking
()
People
(Reporter: joschmidt, Assigned: joschmidt)
Details
Firefox currently stores credential management data (passwords, addresses, and credit cards) across different libraries depending on the platform—and synchronizing data across these platforms via a Mozilla Account requires lots of coordination. Desktop uses a separate storage system from mobile, leading to inconsistencies, increased maintenance, and fragmented development efforts.
This project migrates Desktop storage to Application Services (AS), the existing cross-platform storage library already used by Android and iOS. Unifying storage under AS will centralize data structure definitions, facilitate harmonized changes across platforms, and reduce platform-specific code, making Firefox's credential management system more scalable and maintainable.
This issue focuses on developing an adapter for the JS Logins Store (the current system desktop uses to store saved passwords) to support the Application Services Logins component on desktop, establishing the necessary infrastructure for full adoption in a follow up.
Description
•