Discovery and protocols

Tom Scavo trscavo at gmail.com
Thu Dec 29 16:18:56 GMT 2011


On Thu, Dec 29, 2011 at 10:34 AM, Rod Widdowson
<rdw at steadingsoftware.com> wrote:
>
> This is specifically triggered by https://issues.shibboleth.net/jira/browse/SDSJ-95
>
> - Does it suffice to just look for the correct endpoint or should one check for "urn:mace:shibboleth:1.0" in the
> protocolSupportEnumeration?  My instinct is that one has to do both.

I don't think you need to do both. The value of
protocolSupportEnumeration may be incorrect but I don't see why that
should stop the DS from doing the right thing. You have to find a
compatible endpoint anyway, so it seems (at first blush) that should
suffice.

> - If an IdP is dropped from the display list because it does not declare itself as supporting the correct protocols, what (if any)
> feedback should be provided (both to the admin and to the end user).  My instinct is that all we can do is log the dropping of the
> IdP (at DEBUG) and that's it.

Seems reasonable.

> Note that none of this is (should be) an issue for the EDS - I believe that an SP can assumed to filter out IdPs with mutually
> different protocols.

Why should the CDS be any different? Is there some assumption that the
CDS has access to IdP metadata only?

Tom


More information about the dev mailing list