diff options
Diffstat (limited to '250')
-rw-r--r-- | 250/index.md | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/250/index.md b/250/index.md new file mode 100644 index 0000000..3eb5467 --- /dev/null +++ b/250/index.md @@ -0,0 +1,64 @@ +Title: Add support to use an external password manager +Author: rodarima +Created: Sat, 17 Aug 2024 23:46:49 +0000 +State: open + +Dillo should be able to store user/password information (and potentially others) +in a safe way, so that it is remembered in the future. + +A potential solution is to add support for external password managers so we +don't need to implement it ourselves. + +See: https://xn--4pv.arzinfo.eu.org/Otyugh/p/1723455843.925137 +See: https://brutaldon.org/thread/112948402411922456 + + +--%-- +From: rodarima +Date: Sun, 25 Aug 2024 19:18:11 +0000 + +Firefox Sync can store passwords too with the ffsclient: https://github.com/Mikescher/firefox-sync-client + +--%-- +From: jn64 +Date: Sun, 02 Mar 2025 03:39:49 +0000 + +I think these are separate concerns: + +1. "Dillo should be able to store user/password information." +2. "Dillo should support external password manager(s)." + +### "Dillo should be able to store user/password information." + +1 is much more useful for a browser. It means anyone can start using Dillo, +login to a website, maybe get a prompt "Do you want Dillo to save passwords?" +and click yes, regardless if they use any password manager or even +understand the concept. + +On mainstream Linux this might be done with [freedesktop Secret Service API](https://specifications.freedesktop.org/secret-service-spec/latest/) +(see also [libsecret](https://gnome.pages.gitlab.gnome.org/libsecret/)). Users often have one of [gnome-keyring](https://wiki.archlinux.org/title/GNOME/Keyring) or [kwallet](https://wiki.archlinux.org/title/Kwallet) (KDE Wallet), +even if they don't use GNOME or KDE and don't explicitly use these as +password managers, because they are used by other apps to store secrets +(e.g. NetworkManager, Evolution mail client). + +(Just examples. I don't know if this is a good fit for Dillo. +libsecret seems to be available in FreeBSD as well.) + +### "Dillo should support external password manager(s)." + +2 is much less useful. Users who already use a password manager +probably wouldn't want to use a different one just for Dillo. + +Also, password manager users may not need or want this support. +I use [KeepassXC](https://keepassxc.org), and I intentionally do not install its browser extension(s). + +I only save passwords into KeepassXC directly, and use passwords in other +apps by invoking a global hotkey for KeepassXC to type a chosen password. +This way all apps have the same workflow; browser, terminal, any window +that can be focused and accepts keyboard input. + +I don't need to worry if any app has integration with my specific password +manager, or if that integration is correct or maintained. + +So, I can already use my password manager with Dillo. I suspect most other +intentional password manager users can also do this. |