🔍 Auto-type/Autofill for logging into other desktop apps

This is not true. It does not always work. I had some customers (automotive), where you absolutely can not copy or paste anything. You might even have to use several layers of VPNs, tunnels and remote desktop solutions. Combined with high delays, it is really not fun.

Do not assume your use case equals everyone else’s.

Especially big (huge) corporations will make you jump through hoops and hinder you where they can in order protect their intellectual property. Even if it is just some demo server. (Security through obscurity…)

There are workarounds… but it is not that easy.
This is one reason why a big IT support company - working for an even bigger, Bavarian car manufacturer - is not using Bitwarden.

@dwbit As I said, the implementation shouldn’t be too much of a concern as you are using Electron on the desktop which can use native addons. You should have a look at the cross platform implementation of KeePassXC’s AutoType feature, which is published under a dual license of GPLv2 / GPLv3. This should be compatible with Bitwarden’s license model. It is also quiet solid and tested by many people on different platforms. It should be possible to port it into a node addon and finally use it in electron.

Given how complex cross platform support of such a feature can get, this is a fairly good starting point. Your opinion might differ though.

3 Likes

Thank @Root-Core, I’ll share with the team :+1:

1 Like

It also don‘t work when you have to use iDrac console, ILO console, VMware console and so on. There are many servers that are not reachable through LAN for security reasons and there is no way to copy a password. Only an autotype feature would help.

1 Like

Autofill in desktop app is an important feature to add.
Just one example, Cryptomator which is also a FOSS tool which should be used by anyone using Bitwarden, it requires input of password into a desktop app:
image

1 Like

is this really not implemented yet? I don’t see it in the roadmap, why?

1 Like

Hey @Override7751 thanks for checking in, this one is on the 2022 roadmap under ‘active research’. The team is continuing to research the desktop auto-type functionality with a focus on cross platform compatibility.

4 Likes

@dwbit Can your team share the research results and current problems with implementation? Community has developers, that can help with solving problems!

Also you can lookup other opensource apps for example of implementation, like keepass.

And the question for community:does anyone know a working implementation of autotype functionality in any Electron app?

2 Likes

@Murz, GitHub - autokey/autokey: AutoKey, a desktop automation utility for Linux and X11.

1 Like

Yes, but it is written in Python (Bitwarden is in js/Electron) and how about support for macos?

1 Like

@Murz, are you asking because you want code to be able to add to Bitwarden for a pull-request, or because you want to be able to autotype into electron-based software? This much specification is necessary.

I’m asking because want to find helpers for Bitwarden developers with implementation.

3 Likes

This feature is really necessary for various reasons. I want to add that I would also like the option to auto-type the selected entry. That’s different from global auto-type where Bitwarden needs to “guess” which application is running. I want to select the entry manually and let Bitwarden send the keys to whatever input is selected. This is very useful for remote desktop sessions.

4 Likes

Add my name to the list of users who really need auto-fill to work with non-browser apps.

2 Likes

+1 from my side. Is there even one password manager that has working autotype under Linux with Wayland?

1 Like

Do you ask because some work with X but not Wayland?

1 Like

@BEEDELLROKEJULIANLOC yep. KeepassXC and KeeWeb both work quite well under X. Maybe even others/more, that I don’t know about. I’ve pushed and pushed myself from using Wayland mainly because of autotype :wink:

Just switched from Firefox Lockwise + KeePassXC setup to Bitwarden Premium, but I’m very disappointed after discovering there’s no auto-type feature and may have to switch back.

Okay let’s not be that harsh, as you said, the devs did amazing work with bitwarden as a whole, no need to insult. But, for my personal use at least, this is the most needed missing feature by far. The only one to make bitwarden tick all the boxes tbh. Seeing it having such low priority over such a long time can be frustrating I guess

2 Likes

I just had a meeting with our support team and this feature is the current dealbreaker for us.
We really want to switch to Bitwarden Business, preferably with the self-hosted option, but a good auto-type functionality is an absolute must.
We work with RDP, TeamViewer, SSH and in 9/10 cases, copy+pasting simply does not work as it has been stated by others in this thread.

We need an auto-type feature WITH the option to set typing delay etc… basically just like in KeePass / KeePassXC.

Please make this feature a priority! It’s the top 2 upvoted feature!
As soon as it’s done, we’ll change to Bitwarden.

1 Like