IdP TLS termination at load balancer

Sean Mason sean.mason at uwaterloo.ca
Tue Apr 21 14:44:42 EDT 2015


Hi There,

I'm hoping someone might be able to point me in the right direction.  I am attempting to implement the Shibboleth IdP v3.1.1 behind a load balancer which also terminates TLS instead of handling TLS in Jetty.  The setup looks like:

Client -(https:443)-> Load Balancer -(http:8080)-> Jetty9/IdPv3

I have Shibboleth running in Jetty 9 with nothing between it and the load balancer.  I am receiving the error "SAML message intended destination endpoint https://hostname... did not match the recipient endpoint http://hostname..."  The message clearly indicates what is wrong, but I am at a loss on how to resolve it and still keep TLS offloaded.  Several past discussions have noted resolving the problem by using Apache ServerName directives and AJP configuration changes, but I don't have (and prefer not to have) that piece of infrastructure in place.

Is there some Jetty and/or Shibboleth configuration beyond changing the SSO HTTP-Redirect metadata endpoint that will enable this type of setup, or will I require TLS pass-through or re-encryption at the load balancer? 

Thank you,
Sean.


More information about the users mailing list