Store your Firefox website usernames and passwords in Apple's Keychain Services, just like Safari and other browsers do on OS X. This allows you to use the same stored logins in any browser that uses the Keychain. It also allows you to take advantage of the security features of Keychain Services such as auto-locking when the screensaver is activated.
Note regarding support for Firefox 57+:
Unfortunately Mozilla is deprecating the interfaces needed to make this extension work and will be disabling them in Firefox 57. They will need to implement new APIs in order to keep this working in 57+ and it's not clear when or if this will happen. More details in the github issue. Feel free to add your voice to the relevant Bugzilla tickets:
Once installed, Firefox's password manager will continue to operate as normal, but passwords should be stored and read from the OS X Keychain instead of from Firefox's own database. You should normally be prompted once to migrate passwords from Firefox into the Keychain, but there is little other evidence within Firefox that the extension is running. The easiest way to check that the extension has loaded successfully is to open
Preferences, click on the
Securitytab and look for the message “Passwords are being managed by the Keychain Services Integration add-on”. You will also probably see a
Manage Passwords...button there that will launch the Keychain app.
If you encounter problems, turn on logging by typing
about:configin the address bar, then searching for
signon.debugand setting it to
true. Log output can be found by selecting
Tools -> Web Developer -> Browser Consolefrom the menu.
As always, please backup your keychain files before upgrading, just in case.
Note about iCloud: Because of Apple security controls, it does not seem possible to support iCloud storage unless Mozilla chooses to distribute Firefox via the App Store. Appropriate entitlements must also be requested when building the application. Unfortunately, it's not clear that either of these is likely to happen soon.
Current versions (version 1.1 and later) require Firefox 4 and either OS X 10.6 or 10.5. Firefox Sync is not yet properly supported - these passwords will still be written to your Firefox password storage.
Users of older versions of Firefox, should try one of the older versions of this extension which is listed as compatible with their version.
Note: Recent changes to Mozilla Nightly 24.0a1 (ca. 2013-06-20) have broken this extension when "Always use private browsing mode" or "Never remember history" is enabled in Privacy preferences, or when signon.autofilForms is set to false. See this issue for more details.