Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


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, set the values for the below properties by creating an environment variable for each property. 

Property Name
Description
schemeName of the scheme (http or https).serverNameName of the server.serverPortPort number of the server.includeServerPortInRequestURLTo include server port number in the URL or not.contextPath

In Adeptia Connect, the request is always forwarded via webapp-gateway microservice. You can also use an additional load balancer (Ingress) to receive an incoming request first and then send it to the webapp-gateway.

For enabling SAML SSO in Adeptia Connect, you need to set the values for the following environment variables based on whether you are using webapp-gateway or an Ingress to communicate with the portal microservice. You can find these environment variables in the values.yaml file for the portal microservice.

Info
The values for these environment variables will change in case you're using only the webapp-gateway microservice to communicate with the portal microservice.


Variable NameExample valueDescription
SAML_SSO_CONTEXT_PROVIDER_LB_CONTEXT_PATH
/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 /.
Variable NameValue
SAML_SSO_CONTEXT_PROVIDER_LB_CONTEXT_PATH
/
SAML_SSO_CONTEXT_PROVIDER_LB_INCLUDE_SERVER_PORT_IN_REQUEST_URL
trueTo include server port number in the URL or not.
SAML_SSO_CONTEXT_PROVIDER_LB_SCHEME
httpName of the scheme (http or https).
SAML_SSO_CONTEXT_PROVIDER_LB_SERVER_NAME
localhostName of the server.
SAML_SSO_CONTEXT_PROVIDER_LB_SERVER_PORT
9090Port number of the server.






Panel
borderStylesolid
titleYou may be interested in...
What is new
Application architecture
Key terms
Install
Usage scenarios