Skip to Content
Author's profile photo Former Member

Making SAP Sourcing work with SSL Termination

Recently we’ve had a number of customers having issues with SSL Termination in the load balancer and it causing security exceptions when they reach the sourcing application.  The customers that are seeing this are using reverse proxies running on an SSL port, forwarding to a non-SSL port on the application server also known as SSL Termination,

The two main reasons for doing this are for performance reasons as encrypting and decrypting the SSL is expensive, and to allow for IDS packet sniffing within a private network.

This essentially causes what the browser thinks is a HTTPS session to attempt to establish with what is a HTTP session with sourcing resulting in a popup informing the enuser that the session is not secured and the login page not resolviing properly.  This can be resolved through adding a HTTP header to the request and ensuring sticky sessions are enabled.

The HTTP header to inject is “X-Original-HTTPS” with a value of “on” (case doesn’t matter).  This should remove the issues being caused by the HTTPS to HTTP conversion. 

Take a look at this example configuration for this generic loadbalancer setup.

 

This shows where the SSL Termination occurs and what needs to happen after that to ensure the End User arrives smoothly at SAP Sourcing.

Assigned Tags

      4 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Satyabrata Sahoo
      Satyabrata Sahoo

      Good article, helped me.

      Author's profile photo Deepen Shah
      Deepen Shah

      Hello,

      We have configured HTTPS for SAP NW 7.3 and it is working for nwa link

      When we try to use sourcing/CLM link, it switches to http

      do you know if above will help us with that issue?

      Please guide how to setup HTTPS for SAP Sourcing

      Thanks

      Author's profile photo Former Member
      Former Member

      Hi,

      We have the same issue, request is redirect from https to http...

      Can you please clarify the correct setup for https.

      Thanks

      Author's profile photo Former Member
      Former Member

      Hi,

      We have the same problem...CLM requests come up as HTTP requests instead of HTTPS...

      All other solutions like SRM, SPM etc. work Ok on HTTPS.....

      We use the Really Complex Proxy Configuration here: Using Proxies - Business Server Pages - SCN Wiki

      How do we ensure CLM requests stick to HTTPS.....please help advise.....

      Thanks a lot...