Keepassxc-browser: Make allowed characters for pw generator configurable

Created on 16 Mar 2018  路  8Comments  路  Source: keepassxreboot/keepassxc-browser

Expected Behavior

Some websites allow only a limited set of characters for passwords.
The password generator of keepassxc-browser should have the same options as the keepassxc program itself and this should be configurable for each password and not as global plugin configuration.

Current Behavior

screenshot_20180316_154912

Possible Solution

screenshot_20180316_155058

Debug info


KeePassXC - 2.3.1
keepassxc-browser - 1.0.1
Operating system: Linux
Browser: Firefox
Proxy used: NO

feature request

Most helpful comment

I think the browser-based password generator should include a button that opens the KeePassXC standalone generator which can pass the password back to the browser using native messaging. That way you get all the power and updates of the real password generator without bloating your plugin.

All 8 comments

I think the browser-based password generator should include a button that opens the KeePassXC standalone generator which can pass the password back to the browser using native messaging. That way you get all the power and updates of the real password generator without bloating your plugin.

Indeed.
Maybe it should just always use KeePassXC's generator. (behind the scenes, i.e. via native messaging) Also e.g. to abide to the default settings for passwords, which one can configure.

In any case, I'd like to configure the default settings for password generation, too. It can just use KeePassXC's ones.

Maybe it should just always use KeePassXC's generator. (behind the scenes, i.e. via native messaging) Also e.g. to abide to the default settings for passwords, which one can configure.

It's already using KeePassXC's generator, but it's using custom settings. I agree we should centralize settings and use KeePassXC one

Using custom settings? AFAIK the password generator uses exactly the same settings configured in KeePassXC.

Hmm, also think so after some time later. But it does not do this instantly? So it needs a browser restart/reconnecting to apply the new settings or so, does not it?

Once you close the password generator in KeePassXC the settings are saved. This doesn't happen on-the-fly. No need to restart browser or connection.

Indeed, it seems to use the settings from keepassxc. But I wanted to suggest that either all buttons (to select character classes) should be shown in the in-browser dialogue or the desktop app should open to have full control.

I'd prefer the second approach. Have a button "More options", which opens the desktop pw gen app and displays the password, and when clicking on OK it should be passed back to the browser extension and pasted into the field. I think, this saves implementation time than remaking the whole PW generator in the browser add-on (and maintaining it, if new additions come to it).

Was this page helpful?
0 / 5 - 0 ratings