[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Re: [xacml] subjects (fwd)
I need a clarification:
In a <Target>, we currently allow one or more SubjectMatch
elements, each of which contains a MatchId, a
SubjectAttributeDesignator/AttributeSelector and an
AttributeValue.
Under your proposal, I think "Example" below is a valid
<Target>, meaning: there must be at least one <Subject> element
in the Request where all of the following are true:
by first SubjectMatch:
the xxx AttributeId has a value of "ghi"
the yyy AttributeId has a value of "abc"
the zzz AttributeId has a value of "def"
by second SubjectMatch:
the aaa AttributeId has a value of "qrs"
the bbb AttributeId has a value of "jkl"
the ccc Attributeid has a value of "mno"
What do we gain over having multiple <SubjectMatch> elements,
each with a single AttributeDesignator and value to be matched?
Example:
<Target>
<Subjects>
<Subject>
<SubjectMatch MatchId="...:string-equal">
<SubjectAttributeDesignator AttributeId="xxx"
MustBePresent="false"
<SubjectQualifier AttributeId="yyy"
MustBePresent="true"
MatchId="...:string-equal">
<AttributeValue DataType="...:string">abc</AttributeValue>
</SubjectQualifier>
<SubjectQualifier AttributeId="zzz"
MustBePresent="true"
MatchId="...:string-equal">
<AttributeValue DataType="...:string">def</AttributeValue>
</SubjectQualifier>
<AttributeValue DataType="...:string:>ghi</AttributeValue>
</SubjectMatch>
<SubjectMatch MatchId="...:string-equal">
<SubjectAttributeDesignator AttributeId="aaa"
MustBePresent="false"
<SubjectQualifier AttributeId="bbb"
MustBePresent="true"
MatchId="...:string-equal">
<AttributeValue DataType="...:string">jkl</AttributeValue>
</SubjectQualifier>
<SubjectQualifier AttributeId="ccc"
MustBePresent="true"
MatchId="...:string-equal">
<AttributeValue DataType="...:string">mno</AttributeValue>
</SubjectQualifier>
<AttributeValue DataType="...:string:>qrs</AttributeValue>
</SubjectMatch>
</Subject>
</Subjects>
--
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