Logozen docs
Guides

1Password Integration

How to integrate 1Password Desktop App with Zen Browser

This Guide is designed to help you integrate 1Password Desktop App with Zen Browser, for a more straight forward workflow when accessing your credentials using this password manager browser extension.

1Password browser integrations follows a list of well-known/trusted browser, with this integration account information and encryption keys are transferred using this connection to allow the 1Password app and browser extension to share your vaults and lock state and allowing you to unlock your Browser Extension Vault with bio-metric data.

Since Zen Browser is still under development and under the usage threshold 1Password takes in consideration Zen Browser is not within this list causing the 1Password Browser integration to fail.

Workarounds

That being said, there are workaround methods to add Zen Browser to this Trusted Browsers list.

Linux

You can create a Custom Allowed Browsers file that 1Password will use to allow Zen Browser -- or other non-officially supported browser-- to integrate with 1Password's desktop app.

Your 1Password application and the Zen browser need to be installed directly to your machine, not through a container-like program such as flatpak or snap. Additionally, they both need to be owned by the root user.

If they are not installed directly to the system, Zen will not be able to talk to 1Password.

If they are not owned by root, Zen will be able to talk to the native 1Password app but will not be able to be verified by the "Native Core" of 1Password.

See: Connect additional browsers to the 1Password app

1. Create 1Password's config directory

sudo mkdir /etc/1password

2. Create the Custom Allowed Browsers file

sudo touch /etc/1password/custom_allowed_browsers

3. Add Zen Browser to this custom list

echo "zen-bin" | sudo tee -a /etc/1password/custom_allowed_browsers

4. Ensure the right permissions are set for the Custom Allowed Browsers file

sudo chown root:root /etc/1password/custom_allowed_browsers && sudo chmod 755 /etc/1password/custom_allowed_browsers

5. Restart both programs.

In order to pick up the changes you just made, both 1Password and Zen need to be restarted.


Special thanks to u/xmansyx and u/feelspeaceman

Sources:


MacOS and Windows

In MacOS and Windows you can use the Graphical Interface of the Desktop app to add Zen Browser to the trusted browsers list.

  1. Go into the 1Password desktop app and open Settings.

  2. In the Browser tab, click "Add Browser".

  3. In your Applications folder, find and add "Zen Browser", then authorize 1Password when prompted.

macos settings

If you would like to contribute with Screenshots for steps 1, 2 and 3 send me a message in our Discord Server @mr. docs

On this page