Re: [xacml] Multiple Decison Request Proposal

From
Rich.Levinson <>
Date
2009-01-22T07:30:24+00:00
ID
Thread
Re: [xacml] Multiple Decison Request Proposal
Hi Hal,

The IncludeInResult returns also the attribute category, so what you
describe is not an issue. See the example below.

Best regards,
Erik

   2 <xacml-ctx:Response
xmlns:xacml-ctx="urn:oasis:names:tc:xacml:3.0:core:schema:wd-06">
   3   <xacml-ctx:Result>
   4     <xacml-ctx:Decision>Permit</xacml-ctx:Decision>
   5     <xacml-ctx:Attributes
Category="urn:oasis:names:tc:xacml:3.0:attribute-category:resource">
   6       <xacml-ctx:Attribute
AttributeId="urn:oasis:names:tc:xacml:1.0:resource:resource-id"
IncludeInResult="true">
   7         <xacml-ctx:AttributeValue
DataType="http://www.w3.org/2001/XMLSchema#anyURI">http://medico.com/record/patient/MargeSimpson</xacml-ctx:AttributeValue>
   8       </xacml-ctx:Attribute>
   9     </xacml-ctx:Attributes>
  10     <xacml-ctx:Status>
  11       <xacml-ctx:StatusCode
Value="urn:oasis:names:tc:xacml:1.0:status:ok"/>
  12     </xacml-ctx:Status>
  13   </xacml-ctx:Result>
  14   <xacml-ctx:Result>
  15     <xacml-ctx:Decision>NotApplicable</xacml-ctx:Decision>
  16     <xacml-ctx:Attributes
Category="urn:oasis:names:tc:xacml:3.0:attribute-category:resource">
  17       <xacml-ctx:Attribute
AttributeId="urn:oasis:names:tc:xacml:1.0:resource:resource-id"
IncludeInResult="true">
  18         <xacml-ctx:AttributeValue
DataType="http://www.w3.org/2001/XMLSchema#anyURI">http://medico.com/record/patient/LisaSimpson</xacml-ctx:AttributeValue>
  19       </xacml-ctx:Attribute>
  20     </xacml-ctx:Attributes>
  21     <xacml-ctx:Status>
  22       <xacml-ctx:StatusCode
Value="urn:oasis:names:tc:xacml:1.0:status:ok"/>
  23     </xacml-ctx:Status>
  24   </xacml-ctx:Result>
  25   <xacml-ctx:Result>
  26     <xacml-ctx:Decision>Permit</xacml-ctx:Decision>
  27     <xacml-ctx:Attributes
Category="urn:oasis:names:tc:xacml:3.0:attribute-category:resource">
  28       <xacml-ctx:Attribute
AttributeId="urn:oasis:names:tc:xacml:1.0:resource:resource-id"
IncludeInResult="true">
  29         <xacml-ctx:AttributeValue
DataType="http://www.w3.org/2001/XMLSchema#anyURI">http://medico.com/record/patient/HomerSimpson</xacml-ctx:AttributeValue>
  30       </xacml-ctx:Attribute>
  31     </xacml-ctx:Attributes>
  32     <xacml-ctx:Status>
  33       <xacml-ctx:StatusCode
Value="urn:oasis:names:tc:xacml:1.0:status:ok"/>
  34     </xacml-ctx:Status>
  35   </xacml-ctx:Result>
  36   <xacml-ctx:Result>
  37     <xacml-ctx:Decision>Permit</xacml-ctx:Decision>
  38     <xacml-ctx:Attributes
Category="urn:oasis:names:tc:xacml:3.0:attribute-category:resource">
  39       <xacml-ctx:Attribute
AttributeId="urn:oasis:names:tc:xacml:1.0:resource:resource-id"
IncludeInResult="true">
  40         <xacml-ctx:AttributeValue
DataType="http://www.w3.org/2001/XMLSchema#anyURI">http://medico.com/record/patient/BartSimpson</xacml-ctx:AttributeValue>
  41       </xacml-ctx:Attribute>
  42     </xacml-ctx:Attributes>
  43     <xacml-ctx:Status>
  44       <xacml-ctx:StatusCode
Value="urn:oasis:names:tc:xacml:1.0:status:ok"/>
  45     </xacml-ctx:Status>
  46   </xacml-ctx:Result>
  47   <xacml-ctx:Result>
  48     <xacml-ctx:Decision>NotApplicable</xacml-ctx:Decision>
  49     <xacml-ctx:Attributes
Category="urn:oasis:names:tc:xacml:3.0:attribute-category:resource">
  50       <xacml-ctx:Attribute
AttributeId="urn:oasis:names:tc:xacml:1.0:resource:resource-id"
IncludeInResult="true">
  51         <xacml-ctx:AttributeValue
DataType="http://www.w3.org/2001/XMLSchema#anyURI">http://medico.com/record/patient/MaggieSimpson</xacml-ctx:AttributeValue>
  52       </xacml-ctx:Attribute>
  53     </xacml-ctx:Attributes>
  54     <xacml-ctx:Status>
  55       <xacml-ctx:StatusCode
Value="urn:oasis:names:tc:xacml:1.0:status:ok"/>
  56     </xacml-ctx:Status>
  57   </xacml-ctx:Result>
  58 </xacml-ctx:Response>


Hal Lockhart wrote: