[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [security-services] Groups - sstc-saml-x509-authn-attrib-profile-draft-10-diff.pdf uploaded
On 8/7/06, Tom Scavo <trscavo@gmail.com> wrote:
> On 8/4/06, Ari Kermaier <ari.kermaier@oracle.com> wrote:
> >
> > Overall, this looks good, though I want to go through the metadata section and schema a little more carefully.
>
> If something looks fishy with the metadata bits, that's because there
> is. :-) Scott and I had an offline discussion that exposed a
> potential problem. (I'll refrain from going into the details here.)
> Consequently, the metadata section must be rewritten (or at least
> reexamined).
Below is a metadata example that illustrates the problem. Note that
there are three <md:AttributeService> elements, two that call out
support of the X.509 Attribute Sharing Profile. Unless the Attribute
Sharing Profile is an extension of the Assertion Query/Request Profile
(in the strongest sense), an SP that knows nothing about the Attribute
Sharing Profile is unable to distinguish the three endpoints.
<md:EntityDescriptor
xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata"
entityID="https://idp.example.org/saml">
<md:AttributeAuthorityDescriptor
xmlns:x509qry="urn:oasis:names:tc:SAML:2.0:profiles:X509:query:attribute"
protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol">
<md:AttributeService
Binding="urn:oasis:names:tc:SAML:2.0:bindings:SOAP"
Location="https://idp.example.org:8443/saml-idp/AA"/>
<md:AttributeService
x509qry:hasBasicSupport="true"
Binding="urn:oasis:names:tc:SAML:2.0:bindings:SOAP"
Location="https://idp.example.org:8443/saml-idp/AA/basic"/>
<md:AttributeService
x509qry:hasEnhancedSupport="true"
Binding="urn:oasis:names:tc:SAML:2.0:bindings:SOAP"
Location="https://idp.example.org:8443/saml-idp/AA/enhanced"/>
<md:NameIDFormat>
urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName
</md:NameIDFormat>
</md:AttributeAuthorityDescriptor>
</md:EntityDescriptor>
I'm not sure what the best solution to this problem is. Any suggestions?
Thanks,
Tom
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]