gekmihesg / pass-manager

Replace the default Firefox and Thunderbird password manager with zx2c4's pass
GNU General Public License v3.0
22 stars 4 forks source link

User defined storage pattern #1

Closed muesli4 closed 8 years ago

muesli4 commented 9 years ago

It would be helpful if one could modify the pattern in which passwords are stored. Personally, I store a password in the path: web//.

This is especially important, when firefox and thunderbird share passwords.

gekmihesg commented 8 years ago

A full user defined storage pattern would be inefficient in most cases, because you would have to decrypt the whole tree for every site you visit to check if there are saved passwords for it. But with the new option save_as_username from 490260dbc19c05822cbd6538f49590050eb69d6b, you can get the same result like this:

user_pref("extensions.passmanager.realm", "web");
user_pref("extensions.passmanager.realm.append_product", false);
user_pref("extensions.passmanager.save_as_username", true);

Btw, setting append_product to false already made it possible to share passwords between FF and TB in previous versions.