← Prev in month ← Prev in thread
Next in thread → Next in month →

[security-services] SAML core editors: an item to put into doc

From
Simon Godik <>
Date
2001-12-22T00:27:06+00:00
ID
Thread
[security-services] SAML core editors: an item to put into doc
Title: [security-services] SAML core editors: an item to put into doc

Quoted from RL 'Bob' Morgan message:

"On the Tuesday 2001-12-18 call there was discussion about process for

changes to the spec documents that were approved in concept at the

November F2F, but which were awaiting text for completion.  We decided

that, now that text has been offered for these (and not having been

commented on by anyone), that this text should be included in the

documents by the editors, leaving to anyone opposed to this text to

complain about it afterwards.  The point is to close these issues promptly

so we can proceed to last call the documents in January as planned."

Here is my item. I included modifications made by Scott Cantor in the text.

Editors, please update core document.

Attribute Authority info in Authentication Assertion was discussed at f2f #5

and clarifying text was requested so that committee can vote on the issue.

original proposal was sent out on Monday, October 22, 2001 10:22AM

Context here is that Authentication Authority can front several Attribute Authorities

as in the case of Shibboleth. Authentication Authority should be able to point

to the correct Attribute Authority for authenticated subject by including information 

about Attribute Authority in AuthenticationAssertion.

Proposed text:

SAML assumes that given authentication assertion relying party can find

attribute authority for the authenticated subject.

In a more dynamic situation Authentication Authority can be placed in front

of a number of Attribute Authorities. In this case Authentication Authority

may want to direct relying parties to the specific Attribute Authorities at the

time when authentication assertion is issued.

AuthorityBinding element specifies the type of authority (authentication, attribute,

authorization) and points to it via URI. AuthenticationStatementType contains optional

list of AuthorityBinding's. All AuthorityBinding's in the list must be of the 'attribute' type.

Any authority pointed to by the AuthorityBinding list may be queried by the relying party.

<element name="AuthorityBinding" type="saml:AuthorityBindingType"/>

<complexType name="AuthorityBindingType">

        <attribute name="AuthorityKind">

                <simpleType>

                        <restriction base="string">

                                <enumeration value="authentication"/>

                                <enumeration value="attribute"/>

                                <enumeration value="authorization"/>

                        </restriction>

                </simpleType>

        </attribute>

        <attribute name="Binding" type="anyURI"/>

</complexType>

        <element name="AuthenticationStatement" type="saml:AuthenticationStatementType"/>

        <complexType name="AuthenticationStatementType">

                <complexContent>

                        <extension base="saml:SubjectStatementAbstractType">

                                <sequence>

                                        <element ref="saml:AuthenticationLocality" minOccurs="0"/>

                                        <element ref="saml:AuthorityBinding" minOccurs="0" maxOccurs="unbounded" <--- addition

                                </sequence>

                                <attribute name="AuthenticationMethod" type="anyURI"/>

                                <attribute name="AuthenticationInstant" type="dateTime"/>

                        </extension>

                </complexContent>

        </complexType>

Simon Godik
← Prev in month ← Prev in thread
Next in thread → Next in month →