You can deploy SAML in scenarios where multiple Service Providers process SAML requests forwarded by a reverse-proxy or a load balancer. In order to configure SAML for deployment behind load balancer or reverse-proxy, please follow the below steps:
Go to the ...<ConnectPortalInstallFolder>/resources_config/saml.
Open SecurityContext.xml in the text editor.
Set the IP address or domain name of Load Balancer as a value in the <entityBaseURL> parameter in the below format:
<protocol_name>://<IP_address_or_domain_name>
where,
<protocol_name> is the name of the protocol. For example, http or https.
<ip_address> is the IP address of the computer on which load balancer is configured.
Set the values of the below properties in the <contextProvider> parameter.
Property Name
Description
scheme
Name of the scheme (http or https).
serverName
Name of the server.
serverPort
Port number of the server.
includeServerPortInRequestURL
To include server port number in the URL or not. It must be false.
contextPath
Prefix of a URL path used to select the context(s) to which an incoming request is passed. A URL is in the format: http://hostname.com/contextPath/, where each of the path elements can be zero or more separated elements. It must be /adeptia.