<div dir="ltr"><div class="gmail_default" style="font-family:"courier new",monospace">I'm trying to move away from using consistentAddress="false" and checkAddress="false" in our shibboelth config behind a load balancer. </div><div class="gmail_default" style="font-family:"courier new",monospace"><br></div><div class="gmail_default" style="font-family:"courier new",monospace">I'm having a bit if trouble getting the sp v 2.6.1 to use X-Forwarded-For ip address for it's session instead of the LB ip address. I feel like I'm missing some glue between what Apache sees and what is forwarded to the shibd process. what I've got so far:</div><div class="gmail_default" style="font-family:"courier new",monospace"><br></div><div class="gmail_default" style="font-family:"courier new",monospace">Log entry from http logs showing I am receiving X-Forwarded-For</div><div class="gmail_default" style="font-family:"courier new",monospace"># [15/Mar/2018:11:55:13 -0700] <font color="#0000ff">10.131.128.43</font> X-Forwarded-For: <font color="#ff0000">128.114.83.84</font> TLSv1.2 DHE-RSA-AES256-GCM-SHA384 "POST /grouper/grouperUi</div><div class="gmail_default" style="font-family:"courier new",monospace">/app/UiV2Main.indexMain HTTP/1.1" 33851</div><div class="gmail_default" style="font-family:"courier new",monospace"><br></div><div class="gmail_default" style="font-family:"courier new",monospace">apache conf file entry:</div><div class="gmail_default"><div class="gmail_default"><font face="courier new, monospace"><Location /grouper></font></div><div class="gmail_default"><font face="courier new, monospace"> AuthType shibboleth</font></div><div class="gmail_default"><font face="courier new, monospace"> ShibCompatWith24 On</font></div><div class="gmail_default"><font face="courier new, monospace"> ShibUseEnvironment On</font></div><div class="gmail_default"><span style="font-family:monospace"> ShibRequestSetting requireSession 1</span><br></div><div class="gmail_default"><font face="courier new, monospace"> <font color="#ff0000">ShibRequestSetting REMOTE_ADDR X-Forwarded-For</font></font></div><div class="gmail_default"><span style="font-family:monospace"> Require shib-attr isMemberOf cn=usr,ou=path,ou=to,ou=group,ou=groups,dc=ucsc,dc=edu</span><br></div><div class="gmail_default"><span style="font-family:monospace"></Location></span><br></div><div class="gmail_default"><font face="courier new, monospace"><br></font></div><div class="gmail_default"><font face="courier new, monospace">Result of the shibd log pinning the session to the LB:</font></div><div class="gmail_default"><font face="courier new, monospace"># </font><font face="monospace">2018-03-15 11:55:13 INFO Shibboleth.SessionCache [2]: new session created: ID (_2d195a7d3676f4cf0eb11d8539a3d136) IdP (<a href="https://test-idp.ucsc.edu:8443/idp/shibboleth">https://test-idp.ucsc.edu:8443/idp/shibboleth</a>) Protocol(urn:oasis:names:tc:SAML:2.0:protocol) Address (<font color="#0000ff">10.131.128.43</font>)</font></div><div class="gmail_default"><br></div><div style="font-family:"courier new",monospace">Any pointers welcome</div><div style="font-family:"courier new",monospace"><br></div><div style="font-family:"courier new",monospace">Thanks</div></div><div class="gmail_default" style="font-family:"courier new",monospace"><br></div><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><font face="monospace, monospace">Jeffrey Crawford<br>Enterprise Service Team<a href="mailto:jeffreyc@ucsc.edu" target="_blank"></a></font><div><font face="monospace, monospace"> ^ ^</font></div><div><font face="monospace, monospace"> / \ ^ / \ ^</font></div><div><font face="monospace, monospace"> / \/ \ / \ / \</font></div><div><font face="monospace, monospace"> / \/ \/ \</font></div><div><font face="monospace, monospace">/ \</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">You have been assigned this mountain to prove to others that it *can* be moved.</font></div></div></div></div></div></div></div>
</div>