OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

xacml message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: Re: [xacml] [CR] AttributeSelectorIndirect




Michiharu,

Is there a use case or example for this type of attribute selector?

Cheers,
-Polar

On Thu, 29 Aug 2002, Michiharu Kudoh wrote:

> Based on the discussion on Monday call, Simon and I agreed to changing the
> schema to support an AttributeSelectorIndirect element to retrieve a XPath
> expression from the context. I wonder whether the name of this element is
> appropriate or not.
>
> <xs:complexType name="AttributeSelectorBaseType">
>   <xs:element ref="xacml:XPathNamespace" minOccurs="0" maxOccurs
> ="unbounded"/>
>   <xs:attribute name="DataType" type="xs:anyURI" use="optional"/>
>   <xs:attribute name="XPathVersion" type="xs:anyURI" use="optional" default
> ="http://www.w3.org/TR/1999/Rec-xpath-19991116"/>
> </xs:complexType>
>
> <xs:complexType name="AttributeSelectorType">
>   <xs:complexContent>
>     <xs:extension base="AttributeSelectorBaseType">
>       <xs:attribute name="RequestContextPath" type="xs:string" use
> ="required"/>
>     </xs:extension>
>   </xs:complexContent>
> </xs:complexType>
>
> <xs:complexType name="AttributeSelectorIndirectType">
>   <xs:extension base="AttributeSelectorBaseType">
>     <xs:choice>
>       <xs:element ref="xacml:SubjectAttributeDesignator"/>
>       <xs:element ref="xacml:ResourceAttributeDesignator"/>
>       <xs:element ref="xacml:ActionAttributeDesignator"/>
>       <xs:element ref="xacml:EnvironmentAttributeDesignator"/>
>     </xs:choice>
>   </xs:extension>
> </xs:complexType>
>
> <xs:element name="AttributeSelector" type="AttributeSelectorType"/>
> <xs:element name="AttributeSelectorIndirect" type
> ="AttributeSelectorIndirectType"/>
>
> <xs:element name="XPathNamespace" type="xacml:XPathNamespaceType"
> substitutionGroup="xacml:AbstractDefaults"/>
> <xs:complexType name="XPathNamespaceType">
>   <xs:attribute name="NamespaceURI" type="xs:anyURI"/>
>   <xs:attribute name="Prefix" type="xs:string" use="optional"/>
> </xs:complexType>
>
>
> Sample text for this element:
>
> 5.28. Element <AttributeSelectorIndirect>
>
> The <AttributeSelectorIndirect> element is a free-form pointing device into
> the <xacml-context:Request> element using an attribute designator. The
> actual xpath expression is retrieved from the context pointed by that
> attribute designator. Other than that, the semantics is the same with
> <AttributeSelector> element. Support for the <AttributeSelectorIndirect>
> element is OPTIONAL.
>
> The <AttributeSelectorIndirect> element is of AttributeSelectorIndirectType
> complex type.
> The <AttributeSelectorIndirect> element has either one of the following
> elements:
>
> SubjectAttributeDesignator
> ResourceAttributeDesignator
> ActionAttributeDesignator
> EnvironmentAttributeDesignator
>
> Michiharu
>
> IBM Tokyo Research Laboratory, Internet Technology
> Tel. +81 (46) 215-4642   Fax +81 (46) 273-7428
>
>
>
>
>
> ----------------------------------------------------------------
> To subscribe or unsubscribe from this elist use the subscription
> manager: <http://lists.oasis-open.org/ob/adm.pl>
>



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC