A few months ago, we made our Win32 desktop app available
But the joy was short-lived since
The Problem
Enpass WebExtension requires a native component to communicate with the Enpass app using native messaging. All is well in case of Enpass installed from our website as the extension in Firefox can easily communicate with the native messaging component of Enpass, however, there was an issue with the app available on the Store.
Store apps follow the approach called the AppContainer Isolation for added security and trust. Due to the AppContainer Isolation, Enpass app and the native messaging component are inaccessible from the apps in the outer world and so couldn’t communicate with the Firefox WebExtension, throwing a connection error.
The Fix!
But all’s well now since we have a fix to the problem. You just need to install the native messaging component for Enpass from our website, and you’re done.
Installing the standalone add-on component gives it enough privilege to connect to the main Enpass app inside the container, thus allowing the WebExtension to communicate with the Enpass app through native messaging. And it’s done!
If you have any questions or clarifications, feel free to comment here, reach us on Twitter at @EnpassApp or on Facebook. You can also drop us a line at support@enpass.io for any issue, and to start any discussion, head straight to the Enpass Forums.