Hi All,
I have created an experience builder application in developer 1.15 (due to a custom widget I am using for another purpose) for deployment to internal web application servers. I have added the Analysis widget to my app, configured it to use a Custom Web Tool utility service in our enterprise environment. The Map associated to the widget is a web map with one polygon feature layer. When I run the app in developer version locally, I am able to select this feature layer as the Area of Interest. However, when I deploy the app to our web servers, the analysis widget displays "The map contains no compatible layers..." when the Area of Interest Layer button is selected. In devtools, I can see that the widget is trying to access the layer through proxy and receives a 403 forbidden.
I am told the service it is trying to access is an open service and should not be requiring authentication. Any ideas?
https://developers.arcgis.com/experience-builder/guide/deployment-topics/#deploy-the-experience
Have you created a Client ID on your Portal and added the App ID to the config.json?
Yes, I have the portalUrl and the clientId under the 'attributes' in the config.json. We are using the same id that is used as the appId for the same portal in the WAB version of this application.