I have had some success running node-red using the method described in this project. This basically deploys a node application hosted on Azure App service under a Windows IISNode.
The technique used in that project is similar to that described on the node-red site on embedding into an existing app. This works absolutely fine, except if you try to enable the adminAuth. The login page is shown but the login always fails.
The app that is embedding node-red looks almost like the embedding example so it seems that some setting or configuration is needed to accommodate the login process.