Hey!
To keep a bit of security by not letting everything access all the SSH keys of our vault AND stay out of the way of the user, we could display a notification with actions buttons (Windows, MacOS, KDE supports it, maybe GNOME too??). It would be essentially the same content of the actual in-app popup, but then it will be a bit more integrated with the OS.
When I work on my laptop, I’m in the CLI with an IDE open, a browser, Spotify, etc… This takes up a lot of “head“ space and Bitwarden is always running in the background. By just clicking on the button on the notification, it doesn’t bring up the app, and lets Bitwarden stay out of the way of the user.
If Bitwarden could consistently pop to the front when needing to authorise a ssh key we would be winning. This is on windows. I like the idea of a notification area pop-up and is more in line with how a normal app would work.
Are you talking about the problems of the Bitwarden window being in the background, and not always poping to the top when needed ? I think this behavior should be abandoned (or left as a non default option), and just integrate with the platforms notification system. It can handle every kind of requests (SSH key, device auth, errors when syncing, etc…). It will seem much more integrated and blending in with the OS and the user workflow.
We should still keep in mind users of tiling WM, how this will affect them (as they often don’t have a notification system).
I love the SSH-Agent feature and having total control over each usage but the constant switching to the Desktop app is so anoying that i’m tempted to reduce the security and to allow all requests per default.
Thats really not how it should be.
I think notifications or system popups like KeePassXC uses are both suitable options to tackle this Problem.