shibboleth-dev - Re: Attribute Exchange Profile
Subject: Shibboleth Developers
List archive
- From: Tom Scavo <>
- To:
- Subject: Re: Attribute Exchange Profile
- Date: Wed, 16 Nov 2005 13:28:01 -0500
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=df53CY70PJv8vdnGO6E0n5sujeNGfFAwV/OyXlhUtxSAMUryqkRlBcyH2CR6YYIsJHMpfvwPApcmAX04F6whl13Y9ZoNVv/2nqxmUzQIZRnvhSWJ8rZy7ax/JDLdc3KM7XXD/i/3KnVMJy7bZtJ1UyEkgiuTMrt2vNgvbxFzn/0=
On 11/16/05, Scott Cantor
<>
wrote:
> > What should the SP do if it finds something other than an attribute
> > statement in the attribute response?
>
> It's a SHOULD NOT, but the behavior is unspecified. Adding a lot of language
> to deal with all the things you could conceivably get in an XML message
> that's at all extensible makes life really hard for implementers.
Well, the spec can't guarantee attribute statements only, I understand
that, so this begs the question of what to do if some other statement
type appears in the response. I suppose the easiest thing to do is
ignore any non-attribute statements and log a warning, but I'd feel
better if the spec had something to say about this (however brief).
Similarly, according to the spec, the IdP SHOULD include a Audience
condition in the response, but what if there is no Audience condition?
Should the SP simply log a warning and be on its way?
> Reading this now, though, the main thing is that all the Subject elements
> should be the same and shouldn't have any SubjectConfirmation (by virtue of
> the query also not having any, which should have been made explicit). That
> isn't stated at all, I missed it.
Oh, so there are a bunch of additional requirements here:
- The query SHOULD NOT have a SubjectConfirmation element. (Does the
IdP just ignore one if it happens to be included?)
- Each attribute statement SHOULD NOT have a SubjectConfirmation
element. (Again, simply ignore it if there happens to be one?)
- The Subject of each statement should "strongly match" (using
language from the SAML 1.1 spec) the Subject of the query.
I presume any statement with a Subject that does not strongly match
the Subject of the query should be discarded?
Thanks,
Tom
- Attribute Exchange Profile, Tom Scavo, 11/16/2005
- RE: Attribute Exchange Profile, Scott Cantor, 11/16/2005
- Re: Attribute Exchange Profile, Tom Scavo, 11/16/2005
- RE: Attribute Exchange Profile, Scott Cantor, 11/16/2005
- Re: Attribute Exchange Profile, Tom Scavo, 11/16/2005
- RE: Attribute Exchange Profile, Scott Cantor, 11/16/2005
- Re: Attribute Exchange Profile, Tom Scavo, 11/16/2005
- RE: Attribute Exchange Profile, Scott Cantor, 11/16/2005
- RE: Attribute Exchange Profile, Scott Cantor, 11/16/2005
- Re: Attribute Exchange Profile, Tom Scavo, 11/16/2005
- RE: Attribute Exchange Profile, Scott Cantor, 11/16/2005
- Re: Attribute Exchange Profile, Tom Scavo, 11/16/2005
- RE: Attribute Exchange Profile, Scott Cantor, 11/16/2005
- Re: Attribute Exchange Profile, Tom Scavo, 11/16/2005
- RE: Attribute Exchange Profile, Scott Cantor, 11/16/2005
Archive powered by MHonArc 2.6.16.