Solved! Go to Solution.
Once the setting of "Allow access to the portal through SSL only" is enabled, Portal for ArcGIS will ignore any HTTP request. If you need to consume mixed content/services (HTTP and HTTPS) then this setting should be disabled.
I hope this information helps.
The behavior you described is also something we experienced. If the GIS service you are trying to access does not respond over SSL, then you cannot utilize it in Portal for ArcGIS. Some services, however, respond to HTTP and HTTPS. Below is an example:
http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_StreetMap_World_2D/MapServer
https://server.arcgisonline.com/ArcGIS/rest/services/ESRI_StreetMap_World_2D/MapServer
Both URLs resolve; one over port 80 and the other over port 443.
One thing I had thought about was attempting to use the IIS Redirect Module for IIS 7 to see if perhaps HTTPS URLs could be re-directed to HTTP in order to "trick" Portal for ArcGIS. I've not tried this, but it might work. Assuming you're using Windows.
Once the setting of "Allow access to the portal through SSL only" is enabled, Portal for ArcGIS will ignore any HTTP request. If you need to consume mixed content/services (HTTP and HTTPS) then this setting should be disabled.
I hope this information helps.
Dustin, unfortunately, in today's security environment, disabling SSL requirement is no longer an option if secure windows auth to PTL is mandated. Given that Portal users still need to display map services from outside the organization that are not behind SSL, I would hope that Esri has some guidance on this issue.
Maybe its worthy to think about using the portal proxy for access to unsecured services in a further release?
Right now we are using an own simple Proxy-Server (like IIS URL Rewrite Feature) to come around this problem.
How do you set up the URL Rewrite module and portal to utilize the proxy?