gmail-desktop icon indicating copy to clipboard operation
gmail-desktop copied to clipboard

Keychain support for password entry

Open patrickyan opened this issue 9 months ago • 4 comments

Currently there is no keychain support, so in order to enter passwords, you need to open the Keychain app then copy paste the password over.

patrickyan avatar Apr 02 '25 11:04 patrickyan

How are you using Keychain in Chrome?

timche avatar Apr 02 '25 15:04 timche

I use Safari

patrickyan avatar Apr 02 '25 23:04 patrickyan

Instead of adding keychain support directly to the app, maybe just open the login prompt in the default browser, which will support whatever password manager the user is using. See Slack, Discord, etc.

patrickyan avatar Apr 02 '25 23:04 patrickyan

Meru is using Chromium, which doesn't support Keychain. Opening the login prompt in another browser also doesn't work unfortunately, because the Gmail login is not using OAuth.

timche avatar Apr 02 '25 23:04 timche

Is there anyway to install a Chrome extension? Because Apple has a chrome extension for iCloud Keychain, which solves this issue. Also I'm sure there are other Chrome extensions that would be useful

patrickyan avatar Aug 15 '25 04:08 patrickyan

Or, conversely, could you implement the ability to open either natively within Meru, or externally, and let the user decide? For those on MacOS using Safari, or any OS and using Fx, for example (Yes, I know, horrid example, trying to log in to a Google account via Fx lol) - this would make it much more accessible, right?

JohnLGalt avatar Aug 15 '25 16:08 JohnLGalt

Is there anyway to install a Chrome extension? Because Apple has a chrome extension for iCloud Keychain, which solves this issue. Also I'm sure there are other Chrome extensions that would be useful

Electron only supports a subset of the Chrome Extension API: https://www.electronjs.org/docs/latest/api/extensions#:~:text=Electron%20supports%20a,implementation%20of%20Extensions.

timche avatar Aug 18 '25 08:08 timche

How about this? https://www.npmjs.com/package/electron-chrome-extensions

Being able to use Keychain would be very helpful for Google Workspace setups that constantly require re-authentication.

patrickyan avatar Aug 19 '25 03:08 patrickyan

How about this? https://www.npmjs.com/package/electron-chrome-extensions

Being able to use Keychain would be very helpful for Google Workspace setups that constantly require re-authentication.

I had a look at this package before. It looks promising, but there's a lot of open tasks in the roadmap which indicates that it's not ready for production yet. The license also makes it difficult for long-term use and currently it's only maintained by one person.

timche avatar Aug 27 '25 13:08 timche