I have an experience builder application built in the most recent developer edition. I would like to deploy the application to a private web server and not have my users login (use the app anonymously), but also not make the ArcGIS Online assets public. Is this supported for Exp Builder - can I create OAuth 2.0 credentials, and as long as I handle the key generation server side, somehow insert it into the app. Would I have to configure a proxy on the server side?
If the app is just a plain site without ArcGIS data, you can unzip it and send it to your web server directory.
But it's another question if your app involves non-public data or other privileges.