Hi everyone,
I’m developing a custom widget in ArcGIS Experience Builder Developer Edition and need to integrate it with Azure APIs. However, I want to ensure that the API secret remains secure and is not exposed in frontend JavaScript code.
Since Experience Builder runs in the browser, I know that storing secrets directly in the frontend is a security risk. I’m looking for best practices to handle API authentication securely within this environment.
My main questions:
What is the recommended approach for securely handling API secrets in Experience Builder?
How have others implemented secure API authentication in their custom widgets?
Are there any Esri-recommended methods or existing solutions for this?
I’d appreciate any insights from those who have tackled this issue before.
Thanks!