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

[security-services] Attribute Authority information in AuthenticationAssertion propo sal

From
Simon Godik <>
Date
2001-10-22T17:23:35+00:00
ID
Thread
[security-services] Attribute Authority information in AuthenticationAssertion propo sal
Title: Attribute Authority information in Authentication Assertion proposal

All,

Saml assumes that given an 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 specific 

Attribute Authorities.

This use case is suggested by Shibboleth.

Here is a proposal on how to refer to attribute authorities from within authentication assertion. 

(This is a joint proposal with Scott Cantor and Marlena Erdos).

AuthorityBinding specifies the kind of authority and points to it via URI.

<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>

We can extend AuthenticationStatementType with the list of authority

bindings:

<element ref="saml:AuthorityBinding" 

        minOccurs="0" maxOccurs="unbounded"/>

        <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

Crosslogix, Inc.
← Prev in month ← Prev in thread
Next in thread → Next in month →