-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Developer Tools
According to this documentation: https://github.com/mongodb-js/devtools-shared/blob/main/packages/devtools-proxy-support/src/proxy-options.ts#L117-L127
Electron does not support either SSH proxies or authenticated proxies. It means that, when a user configures the proxy and restart the application, they get locked out of Compass and can't fix the configuration unless they edit the internal configuration file.
A small fix has been already released to give a more friendly error message to the user when this happens: https://jira.mongodb.org/browse/COMPASS-8345
Now what we want to do is:
- Disable the SSH proxy configuration entirely, hiding it, from Compass.
- Disable username and password in HTTP/HTTPS proxy, by hiding these fields and living them empty.
- related to
-
COMPASS-8382 Properly handle authenticated proxies in application proxy settings menu
- Closed
-
COMPASS-8345 don't lock the user out of compass when the proxy configuration is unsupported
- Closed