Signing back into the Community for the first time? You'll need to reset your password to access your account. Find out more.
Forum Discussion
Former Member
4 years agoDesktop application integration
If possible could someone share a link on documentation to integrate 1password auto-fill with a custom cross platform desktop application written with ElectronJS and React. I've searched the docs but...
1P_Ben
1Password Team
4 years ago@kWright
I spoke with a couple of our developers about this, and I'd like to expand on my above comment:
- Because your app is Electron-based you inherit most (but possibly not all?) of what is required to run the 1Password extension within your app. One caveat here would be that Electron doesn't automagically give you native message host, which means the extension would not be able to connect to the 1Password desktop app. Even if you added that support, the connection wouldn't be possible as we have a strict whitelist that we're not currently adding to. The result is that folks could potentially use the 1Password extension within your app, but they'd need to sign in separately from our desktop app and the two would not share lock state.
- You could leverage our CLI to retrieve credentials for your app: https://support.1password.com/command-line-getting-started/
- Quick Access makes it pretty easy to access and copy & paste the appropriate credentials: https://support.1password.com/quick-access/
I hope that helps! Again I'd love to see us do something more in-depth to support non-browser apps, but that may be a ways off (if at all) and so I wanted to give some tips that may help otherwise.
Ben