My application built with Experience Builder Developer Edition uses a map in my organization's arcgis online account which features a web map service coming from my organization's arcgis server.
The map and service are publicly accessible, but Ex Builder throws the map service to a proxy and the application/browser refuses the service.
The blocked url displays in this format when viewed with browser developer tools:
https://<<my organization>>.arcgis.com/sharing/proxy?https://<<my arcgis map service>>/MapServer?f=json
I have another map that works fine in the same application. The difference is that the two map services are coming from two different servers at my organization.
The successful service displays this way in my browser tools:
https://<<my arcgis map service>>/MapServer?f=json
I believe the differences are due to server Content Security Policy settings, which are different on the two servers (where the map services are coming from). I am trying to work with my organization's server admins to get things to work but I can't tell them what is causing Experience Builder to throw in that proxy reference for the service coming from one server but not the service coming from the other server, which works fine. They insist the problem is Experience Builder and are reluctant to help with CSP settings.
Can anyone explain what could be causing this format of https://<<my organization>>.arcgis.com/sharing/proxy? and what could be triggering the refusal?