<div>I have a setup where I am creating an SP with SimpleSAMLphp to an InCommon IDP at Northwestern University (uses Shibboleth 1.3).</div><div><br></div><div>My SP does not support attribute query so the admin at NU set us up to use attribute push.</div>
<div><br></div><div>Things work fine when the client (subject web browser not my SP) is on campus, connected to NU WiFi, or on VPN.</div><div><br></div><div>However, when the client (subject web browser) is off campus the AttributeStatement is not sent to my SP.</div>
<div><br></div><div>I realize that Shib 1.3 is not supported, but I was wondering if anyone knew if there was a configuration setting we missed, something else subtle going on, or a good place to start looking.</div><div>
<br></div><div>Thanks</div><div><br></div><div>Below are snippets of what my SP is receiving in each case.  I have verified this behavior several different was (external servers, smart phones, regular computers, etc.)</div>
<div><br></div><div>On campus assertion example - data pulled from SP log BEFORE parsing - raw XML snippet:</div><div><br></div><div>  &lt;Assertion xmlns=&quot;urn:oasis:names:tc:SAML:1.0:assertion&quot; AssertionID=&quot;_37893b574f4b02c7424f8f7dc4528dd7&quot; IssueInstant=&quot;2012-04-02T15:27:41.214Z&quot; Issuer=&quot;urn:mace:incommon:<a href="http://northwestern.edu">northwestern.edu</a>&quot; MajorVersion=&quot;1&quot; MinorVersion=&quot;1&quot;&gt;</div>
<div>    &lt;Conditions NotBefore=&quot;2012-04-02T15:27:41.214Z&quot; NotOnOrAfter=&quot;2012-04-02T15:32:41.214Z&quot;&gt;</div><div>      &lt;AudienceRestrictionCondition&gt;</div><div>        &lt;Audience&gt;<a href="https://adeassodev.northwestern.edu/simplesaml/module.php/saml/sp/metadata.php/nu_passport">https://adeassodev.northwestern.edu/simplesaml/module.php/saml/sp/metadata.php/nu_passport</a>&lt;/Audience&gt;</div>
<div>      &lt;/AudienceRestrictionCondition&gt;</div><div>    &lt;/Conditions&gt;</div><div>    &lt;AuthenticationStatement AuthenticationInstant=&quot;2012-04-02T15:27:41.214Z&quot; AuthenticationMethod=&quot;urn:oasis:names:tc:SAML:1.0:am:unspecified&quot;&gt;</div>
<div>      &lt;Subject&gt;</div><div>        &lt;NameIdentifier Format=&quot;urn:mace:shibboleth:1.0:nameIdentifier&quot; NameQualifier=&quot;urn:mace:incommon:<a href="http://northwestern.edu">northwestern.edu</a>&quot;&gt;XXX&lt;/NameIdentifier&gt;</div>
<div>        &lt;SubjectConfirmation&gt;</div><div>          &lt;ConfirmationMethod&gt;urn:oasis:names:tc:SAML:1.0:cm:bearer&lt;/ConfirmationMethod&gt;</div><div>        &lt;/SubjectConfirmation&gt;</div><div>      &lt;/Subject&gt;</div>
<div>      &lt;SubjectLocality IPAddress=&quot;129.105.233.157&quot;/&gt;</div><div>    &lt;/AuthenticationStatement&gt;</div><div>    &lt;AttributeStatement&gt;</div><div>      &lt;Subject&gt;</div><div>        &lt;NameIdentifier Format=&quot;urn:mace:shibboleth:1.0:nameIdentifier&quot; NameQualifier=&quot;urn:mace:incommon:<a href="http://northwestern.edu">northwestern.edu</a>&quot;&gt;XXX&lt;/NameIdentifier&gt;</div>
<div>        &lt;SubjectConfirmation&gt;</div><div>          &lt;ConfirmationMethod&gt;urn:oasis:names:tc:SAML:1.0:cm:bearer&lt;/ConfirmationMethod&gt;</div><div>        &lt;/SubjectConfirmation&gt;</div><div>      &lt;/Subject&gt;</div>
<div>      &lt;Attribute xmlns:typens=&quot;urn:mace:shibboleth:1.0&quot; AttributeName=&quot;urn:mace:dir:attribute-def:uid&quot; AttributeNamespace=&quot;urn:mace:shibboleth:1.0:attributeNamespace:uri&quot;&gt;</div><div>
        &lt;AttributeValue xsi:type=&quot;typens:AttributeValueType&quot;&gt;mby076&lt;/AttributeValue&gt;</div><div>      &lt;/Attribute&gt;</div><div>      &lt;Attribute xmlns:typens=&quot;urn:mace:shibboleth:1.0&quot; AttributeName=&quot;urn:mace:dir:attribute-def:eduPersonPrincipalName&quot; AttributeNamespace=&quot;urn:mace:shibboleth:1.0:attributeNamespace:uri&quot;&gt;</div>
<div>        &lt;AttributeValue Scope=&quot;<a href="http://northwestern.edu">northwestern.edu</a>&quot; xsi:type=&quot;typens:AttributeValueType&quot;&gt;mby076&lt;/AttributeValue&gt;</div><div>      &lt;/Attribute&gt;</div>
<div>    &lt;/AttributeStatement&gt;</div><div>  &lt;/Assertion&gt;</div><div><br></div><div>Off campus assertion (missing AttributeStatement) - data pulled from SP log BEFORE parsing - raw XML snippet:</div><div><br></div>
<div>  &lt;Assertion xmlns=&quot;urn:oasis:names:tc:SAML:1.0:assertion&quot; AssertionID=&quot;_62c0e0368a6da881a94eb2f113feb8da&quot; IssueInstant=&quot;2012-04-02T15:33:03.668Z&quot; Issuer=&quot;urn:mace:incommon:<a href="http://northwestern.edu">northwestern.edu</a>&quot; MajorVersion=&quot;1&quot; MinorVersion=&quot;1&quot;&gt;</div>
<div>    &lt;Conditions NotBefore=&quot;2012-04-02T15:33:03.668Z&quot; NotOnOrAfter=&quot;2012-04-02T15:38:03.668Z&quot;&gt;</div><div>      &lt;AudienceRestrictionCondition&gt;</div><div>        &lt;Audience&gt;<a href="https://adeassodev.northwestern.edu/simplesaml/module.php/saml/sp/metadata.php/nu_passport">https://adeassodev.northwestern.edu/simplesaml/module.php/saml/sp/metadata.php/nu_passport</a>&lt;/Audience&gt;</div>
<div>        &lt;Audience&gt;urn:mace:incommon&lt;/Audience&gt;</div><div>      &lt;/AudienceRestrictionCondition&gt;</div><div>    &lt;/Conditions&gt;</div><div>    &lt;AuthenticationStatement AuthenticationInstant=&quot;2012-04-02T15:33:03.668Z&quot; AuthenticationMethod=&quot;urn:oasis:names:tc:SAML:1.0:am:unspecified&quot;&gt;</div>
<div>      &lt;Subject&gt;</div><div>        &lt;NameIdentifier Format=&quot;urn:mace:shibboleth:1.0:nameIdentifier&quot; NameQualifier=&quot;urn:mace:incommon:<a href="http://northwestern.edu">northwestern.edu</a>&quot;&gt;XXX&lt;/NameIdentifier&gt;</div>
<div>        &lt;SubjectConfirmation&gt;</div><div>          &lt;ConfirmationMethod&gt;urn:oasis:names:tc:SAML:1.0:cm:bearer&lt;/ConfirmationMethod&gt;</div><div>        &lt;/SubjectConfirmation&gt;</div><div>      &lt;/Subject&gt;</div>
<div>      &lt;SubjectLocality IPAddress=&quot;209.114.43.98&quot;/&gt;</div><div>    &lt;/AuthenticationStatement&gt;</div><div>  &lt;/Assertion&gt;</div><br clear="all">Mike Basil<br>312.961.7798<br><br>
<br>