swick / mozilla-gnome-keyring

GNU General Public License v3.0
74 stars 18 forks source link

Passwords stored and expected in a format not readable by Epiphany and presumably other browsers #45

Closed Pointedstick closed 7 years ago

Pointedstick commented 7 years ago

When Firefox uses this extension to save a password to GNOME Keyring, it saves them in a different format than the one that Epiphany uses. This extension save passwords like this:

passwordField: passwd
formSubmitURL: https://www.reddit.com
hostname: https://www.reddit.com
usernameField: user
httpRealm: 
username: <username>
mozLoginInfoMagic: loginInfoMagicv1

Epiphany saves it like this:

username: <username>
form_password: passwd
uri: http://www.reddit.com/
form_username: user

Here's what it looks like visually:

both keys 1 both keys 2

Neither browser is able to understand the format used by the other, defeating the purpose of using a systemwide utility to store passwords. This extension should adopt the Epiphany format for the copy that it exports to GNOME Keyring.

Note: I have also filed a bug on the GNOME folks in case they're the ones Doing It Wrong:™ https://bugzilla.gnome.org/show_bug.cgi?id=774820

swick commented 7 years ago

I doubt that it makes sense to work on this. The xpcom framework is being deprecated and there doesn't seem to be a replacement for implementing an alternative login storage. I'll keep maintaining this addon for as long as people use firefox with xpcom addons but if you want to solve this problem I suggest bringing it up to the firefox devs.

Pointedstick commented 7 years ago

Darn. Well, thanks for the info anyway. Guess I'm switching to Chromium.