-
Notifications
You must be signed in to change notification settings - Fork 27
Description
Description
We have reports of users unable to use rsconnect-python to access Connect because they must use HTTP only proxy behind their corporate VPN/VPCs .
Background
This HTTPS only limitation was original designed to require a degree of security.
The initial use case for HTTPS_PROXY was for our users to access a remote resource outside of their corporate VPN/VPC, e.g. logging into a Connect instance hosted by a cloud provider directly from their home. In that scenario, the user needs to establish a secure connection from their home to the cloud instance via HTTPS; otherwise, their credentials would be exposed in plain HTTP.
WITHIN a corporate VPN/VPC, use of plain HTTP is more common because traffic within their VPN/VPC is isolated and filtered from the outside internet. If a resource, e.g. Connect, is within the corporate firewall, then it should be accessible without any type of proxy; however, some corporate VPN/VPCs configurations still require internal proxies to access resources, and these proxies use plain HTTP.