[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: [xacml] [CR] New Section 7.x: Request context
This is a revised submission of my original CR (dated 08 Oct 2002) based on comments from Polar. This replaces the original as a candidate for inclusion in XACML 1.0. -Anne CR: Add new section early in Chapter 7 to describe how the Request context is to be handled. Rationale: This will make the handling of missing attributes more clear and help PDPs return consistent results. This is related to the issue of the "notional" Request.xml that I discussed in http://lists.oasis-open.org/archives/xacml/200210/msg00035.html "[xacml] Request Context and presence of Attributes" dated 7 Oct 2002. Text: 7.x Request context The XACML Request Context is an abstraction that allows a policy to refer to attributes "as if" the attributes were in an XML document that follows the XACML 1.0 Request Context schema. This applies to both AttributeDesignators and to AttributeSelectors. Any attributes supplied by the PEP are available in the XACML Request Context, as are the subject:subject-category, environment:current-time, environment:current-date, and environment:current-dateTime attributes. Additional attributes may be referenced by a policy "as if" they were in the Request Context XML document, although their existence may not be determined until the time that they are referenced during evaluation of the policy. A result of "Indeterminate" MUST NOT be returned unless the immediately enclosing function that references the "missing attribute" is actually executed. For example, if two AttributeDesignators are supplied as arguments to "function:or", and the first AttributeDesignator returns a value of "true", then the result of the "function:or" is "true" even if the second AttributeDesignator, if evaluated, would have returned a result of "Indeterminate" due to "Missing attribute". -- Anne H. Anderson Email: Anne.Anderson@Sun.COM Sun Microsystems Laboratories 1 Network Drive,UBUR02-311 Tel: 781/442-0928 Burlington, MA 01803-0902 USA Fax: 781/442-1692
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC