Good morning,
When I try to run an EB application that uses a web map with a layer that is password protected, it pops up the following error message:
"Provide the Client ID for Experience Builder registered in the ArcGIS Enterprise you specify above"
How do we fix this issue?
You'll need to find the client ID of the Experience Builder app you registered in Portal/AGOL:
Then, open up the cdn folder of the downloaded application and open the numbered folder, then open config.json:
Find the empty clientID property and paste the value from the app:
I have seen this every time I open a specific project since upgrading to Developer Edition 1.16 and now 1.17. Other projects do not have this issue. I opened up a support ticket about it and did not get any resolution. I have been able to hit cancel on that dialog box and continue without issue. Although using the browser's refresh button on the Build Mode page will crash the application.
I have occasionally seen this happen also.
One thing to watch out for, pay attention to the domain it says its using for the portal. I had an issue where I had some customer data I was using on a private instance, that was trying to link back to their data location because it may have been exported as Reference as I recall.
I had to change how the data was exported to be able to get past that as I recall to enable me to do the local testing I needed to accomplish.