【发布时间】:2013-10-16 15:50:22
【问题描述】:
我想用 XACML 3.0 为 XML 文档表达一个细粒度的访问控制用例,但我不知道是否可以使用像
这样的完整 XPath 表达式for $a in fn:distinct-values(sales/clientid)return (fn:sum(sales[clientid = $a]/value)
这是我的 XML:
<?xml version="1.0"?>
<database>
<sales>
<salesid>1</salesid>
<clientid>1</clientid>
<value>1000</value>
</sales>
<sales>
<salesid>2</salesid>
<clientid>1</clientid>
<value>10000</value>
</sales>
<sales>
<salesid>3</salesid>
<clientid>2</clientid>
<value>500</value>
</sales>
<client>
<clientid>1</clientid>
<nom>a</nom>
</client>
<client>
<clientid>2</clientid>
<nom>b</nom>
</client>
</database>
如何限制销售额低于 10,000 的客户访问?
【问题讨论】:
标签: xpath authorization access-control xacml abac