-
Notifications
You must be signed in to change notification settings - Fork 8
/
xacml3-AnyOf.xml
executable file
·51 lines (43 loc) · 2.08 KB
/
xacml3-AnyOf.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?xml version="1.0" encoding="UTF-8"?>
<!--
SNE-XACML: A high performance XACML evaluation engine.
Copyright (C) 2013 Canh T. Ngo <canhnt@gmail.com>
System and Network Engineering Group, University of Amsterdam.
All rights reserved.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 3.0 of the License, or any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
MA 02110-1301 USA
-->
<Policy xmlns="urn:oasis:names:tc:xacml:3.0:core:schema:wd-17"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:oasis:names:tc:xacml:3.0:core:schema:wd-17 http://docs.oasis-open.org/xacml/3.0/xacml-core-v3-schema-wd-17.xsd"
PolicyId="policy-multi_valued_attr-policy"
Version="1.0"
RuleCombiningAlgId="urn:oasis:names:tc:xacml:3.0:rule-combining-algorithm:permit-overrides">
<Target>
<AnyOf>
<AllOf>
<Match MatchId="urn:oasis:names:tc:xacml:1.0:function:integer-less-than-or-equal">
<AttributeValue DataType="http://www.w3.org/2001/XMLSchema#integer">100</AttributeValue>
<AttributeDesignator AttributeId="x1" DataType="http://www.w3.org/2001/XMLSchema#integer"/>
</Match>
<Match MatchId="urn:oasis:names:tc:xacml:1.0:function:integer-greater-than-or-equal">
<AttributeValue DataType="http://www.w3.org/2001/XMLSchema#integer">200</AttributeValue>
<AttributeDesignator AttributeId="x1" DataType="http://www.w3.org/2001/XMLSchema#integer"/>
</Match>
</AllOf>
</AnyOf>
</Target>
<Rule RuleId="r1" Effect="Permit">
<Target/>
</Rule>
</Policy>