SSO through a load balancer doesn't redirect properly.
799001Nov 19 2010 — edited Nov 22 2010Hello -
We are trying to SSO working with our EnterpriseOne installation to function through a Citrix NetScaler load balancer. SSO works great if we bypass the load balancer, but as soon as we route traffic through it after I login I the URL stops here http://<oidserver>:7777/sso/auth
When I check the Apache error log on the E1 app server, it indicates I'm successfully logged in and if I manually type in the URL to the application two more times (http://jdesso.xxx.local), eventually I am logged into the app. Single Sign-out from this point also works.
Here is how I have the applications configured (note that for this test even though we are going through a load balancer, we are only use 1 server to test with initially).
- We have a DNS entry for jdesso.xxx.local on our network.
- Set the ServerName in the httpd.conf file on the EnterpriseOne application server to listen to "jdesso.xxx.local"
- Registered jdesso.ouc.local:80 as a partner application on the OID server, copied the conf file over, etc....
- Set the NetScaler LB virtual server to route jdesso.xxx.local to the correct physical server/service
Now when I hit http://jdesso.xxx.local I am correctly redirected to the OID login page, I submit my credential and am rerouted to http://<oidserver>:7777/sso/auth and everything stops. The Apache error log on the EnterpriseOne app server says Im now logged in, the SSOServer.log doesn't show anything at all.
Any thought as to why the redirect fails?