Support to MAP Public URLs - Reverse Proxy (on-premises)

In case of on-premises, if your Quantum Fabric is installed behind a reverse proxy and registered using a private URL or IP, you will need to expose identity and services end-points as public URLs. A reverse proxy is configured for exposing public URLs and then routing them to private Quantum Fabric URLs. When you create an Identity or Integration service, which is installed behind a reverse proxy, on Console, the service endpoints are exposed via intranet or private URLs during design time. You can access the service, however, via public URLs at runtime.

In some cases, there can be multiple reverse proxies depending on the region. For example, apps in Region1 may access Quantum Fabric via a reverse proxy in Region1, while the apps running in Region2 may access Quantum Fabric via a reverse proxy in Region2. In addition, the service endpoint URLs can be different when accessed from Region1 vs Region2.

To get the desired results from private and public URLs, you must modify the mapping selection from public URLs to private URLs in the identity server.

Sample Deployment Topology of Multiple Tenant URL Support in Identity Server

 

 

Custom Domain URL Mapping in Fabric Console (for On-premises only)

The Whitelisted Domain feature has been introduced to facilitate the mapping of custom URLs for your Fabric services. Users can configure custom URLs to which their applications will respond. This section allows you to map Fabric services from the default URL provided by Fabric to a Custom domain specified by the end user.

Keywords/UI Elements

Keywords UI Elements
Identity Services

Fabric Custom URL Configuration > Fabric Identity URL

 

  • This is the Identity or Auth URL for Identity Service.

 

Fabric Custom URL Configuration > Client Facing URL

 

  • This is a customer-accessible identity URL.

External Services

Runtime Service Mappings > Fabric Service URL

 

  • This is the original service URL configured in Fabric to access the services.

Runtime Service Mappings > Client Service URL

 

  • Specify the path of the service for runtime Fabric Service URL.

  • The Client Service URL (for services) must be prefixed with the $MW_DOMAIN placeholder only for custom domain mapping.

Placeholders

$MW_DOMAIN

 

  • The prefix $MW_DOMAIN placeholder is mandatory for configuring custom domains in Fabric Console.

Namespaces with Domains

Namespaces

 

  • A namespace is an internal structure used to organize resources efficiently.


    For example: Temenos.payments

Domains

 

  • A domain is a web address used to identify a website or service on the internet.


    For example:

    • temenos.payments.com

    • temenos.payments.com

Prerequisites

How to Configure Custom Domain Mapping