Postman is a tool to help in API Development workflows. We support a feature
interceptor using which our users can sync their cookies from their browser (Google Chrome) to our app. To do this, it uses Chrome’s Native Messaging feature. We need access the directory where Chrome is installed and put a manifest file there. You can read more about the feature here: https://learning.postman.com/docs/sending-requests/capturing-request-data/interceptor/#how-it-works
We essentially need to access the
~/.config/google-chrome/NativeMessagingHosts/ location to put our manifest file.
This feature is already working for other platforms where we have this access and even on Linux it is working for the app that we distribute directly from our website (as a tarball) and is broken for the snap variant.
What is Postman Agent then?
Postman is now supported on browsers and it uses a much slimmer native companion app to send the requests which we call “Postman Agent”. It also needs to support the same feature
interceptor as mentioned above and hence requires the classic confinement.
We wanted to start with making the new postman-agent as classic app and possibly in future do the same for the postman app as well.
We have registered the following names and want to start testing this capability on them. We request you to allow the classic confinement for these apps:
The beta and stage variants would be used by the internal team.
Please let me know if any more details are required.