So, what else can do you do when some users are on the internet and don’t have direct access to the backend systems? For example, if the browser accessing the system is in the public domain and can't directly access the data sources or the SAML IdP.
To allow the browser to connect to the backend systems, you must publish the systems to the internet. Various infrastructure options can be used, such as port mapping, but the most commonly used approach is to deploy a reverse proxy in your DMZ. In this case, the sole purpose of the reverse proxy is to publish the backend system to the internet. If SSO is used, then the SAML endpoints must also be accessible using the reverse proxy.

Let's take a closer look at using a reverse proxy, such as the SAP Web Dispatcher, when creating direct live data connections to on-premise data sources.