IdP v3 not releasing attributes to SAML1 SPs

Mark K. Miller max at psu.edu
Thu Aug 25 15:55:57 EDT 2016


On Mon, 22 Aug 2016, Cantor, Scott wrote:

>> Just to be sure you keep the right perspective, I'm just clueless, not
>> being arguementative!  And, to prove it...  "Same as before?"  What did I
>> do before to push them?

Ok, this crisis is now past, and I've taken a deep breath.  And, to close 
the loop on this one; first, again Scott, thank you so much for your help!

> I don't know, and would seriously doubt, that you did push them or it 
> wouldn't be broken now.

In case anyone ever wonders...  Yes, Scott was absolutely correct again.

> If you can't fix the back channel and you don't care about the 
> sensitivity of the data you're sending, and you want a quick fix for 
> most of the broken services, you can set the includeAttributeStatement 
> profile flag in the profile configuration for SAML 1 (Shibboleth) SSO.

Yup, that's the quick fix!  And, searching the wiki for 
"includeAttributeStatement" took me straight to entries that even I could 
understand what to do!

>> So, if it's all identical, just the same, then why would you need to make
>> this change?
>
> I didn't need to; I wanted to get rid of the back channel, and I only 
> had a small number of SPs left, so I just dumped it and switched the 
> behavior when I upgraded.

Ah, I see.

>> What does it take to deliberately turn off SAML1 queries?
>
> Pushing attributes,

Ok, check!

>                     disabling the query profile,

Ah!  You mean getting rid of this kind of thing:
                 <ref bean="SAML1.AttributeQuery" />

>                                                  not offering a second 
> port,

Is this tomcat and/or apache?  Or, is it really an IdP config change?

>       and changing my metadata.
>
>> Would I simply stop advertising an ArtifactResolutionService endpoint 
>> for a SAML1 SOAP binding in my metadata?
>
> I didn't say anything about artifact support. I never supported 
> artifacts, so that wasn't a change for me. I'm talking about queries. 
> Queries are not artifact resolution requests. They're both SOAP.

Sorry, my bad!  Crisis mode; I was trying to 'speed read' the metadata. 
That didn't turn out well.

You're really talking about removing this endpoint:

     <AttributeService 
Binding="urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding" 
Location="https://as1.fim.psu.edu:8443/idp/profile/SAML1/SOAP/AttributeQuery"/


>> Or, is there more to it than that?  Is there some
>> IdP config file that also needs changed?
>
> Changing the metadata is the first thing to do once you're done 
> supporting something, and turning off the profile in the IdP would be 
> last.

Understood!

> --Scott

Thanks for putting up with me, and, again, thanks for the help!

Max


More information about the users mailing list