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

 


Help: OASIS Mailing Lists Help | MarkMail Help

xacml-dev message

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


Subject: SubjectAttributeDesignator question


How does one programmatically access the xml attributes of the
SubjectAttributeDesignator element?  The SubjectAttributeDesignator is
a subelement of the SubjectMatch element in an xacml policy target, as
shown in the policy fragment below:

	 
	  <Target>
	    <Subjects>
	      <Subject>
	        <SubjectMatch
	
MatchId="urn:oasis:names:tc:xacml:1.0:function:string-equal">
	          <AttributeValue 
	            DataType=http://www.w3.org/2001/XMLSchema#string
	              >employee</AttributeValue>
	          <SubjectAttributeDesignator 
	            AttributeId="group" 
	
DataType="http://www.w3.org/2001/XMLSchema#string"/>
	        </SubjectMatch>
	      </Subject>
	      ...
	   </Target>
	 
	The subject attribute value is available from an EvaluationCtx
by calling (as an example):
	  getSubjectAttribute(new
URI(com.sun.xacml.attr.X500NameAttribute.identifier), new
URI("urn:oasis:names:tc:xacml:1.0:subject:subject-id"), 
	    new
URI("urn:oasis:names:tc:xacml:1.0:subject-category:access-subject"))
	 
	But, it's not evident how to access the
SubjectAttributeDesignator.
	 
	Thanks,
	Dan Lanz
	 



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