I am reading latest XACML specification and as far as I can see, there is no notion of null
for attribute values. Is this true?
So, am I right saying that AttributeDesignator
with MustBePresent=false
should return empty bag if requested attribute's value is null
? And vice versa, AttributeDesignator
with MustBePresent=true
should return Indeterminate
if requested attribute's value is null
?
So, is it true that XACML is not able to distinguish between "attribute value is null" and "attribute is missing" situations?
Or is that just out of the scope of the standard and is implementation-dependent?