Skip to content

Commit

Permalink
Adjusts the allowed metadata policy operator combinations (issue open…
Browse files Browse the repository at this point in the history
  • Loading branch information
vdzhuvinov committed Jan 15, 2025
1 parent c8da015 commit 330e856
Showing 1 changed file with 70 additions and 28 deletions.
98 changes: 70 additions & 28 deletions openid-federation-1_0.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2086,6 +2086,32 @@
<t>
Combination with other operators in a metadata parameter policy:
<list style="symbols">
<t>
MAY be combined with <spanx style="verb">add</spanx>,
in which case the values of <spanx style="verb">add</spanx>
MUST be a subset of the values of
<spanx style="verb">value</spanx>.
</t>
<t>
MAY be combined with <spanx style="verb">default</spanx>.
</t>
<t>
MAY be combined with <spanx style="verb">one_of</spanx>,
in which case the value of <spanx style="verb">value</spanx>
MUST be among the <spanx style="verb">one_of</spanx> values.
</t>
<t>
MAY be combined with <spanx style="verb">subset_of</spanx>,
in which case the values of <spanx style="verb">value</spanx>
MUST be a subset of the values of
<spanx style="verb">subset_of</spanx>.
</t>
<t>
MAY be combined with <spanx style="verb">superset_of</spanx>,
in which case the values of <spanx style="verb">value</spanx>
MUST be a superset of the values of
<spanx style="verb">superset_of</spanx>.
</t>
<t>
MAY be combined with <spanx style="verb">essential</spanx>.
</t>
Expand Down Expand Up @@ -2136,6 +2162,12 @@
<t>
Combination with other operators in a metadata parameter policy:
<list style="symbols">
<t>
MAY be combined with <spanx style="verb">value</spanx>,
in which case the values of <spanx style="verb">add</spanx>
MUST be a subset of the values of
<spanx style="verb">value</spanx>.
</t>
<t>
MAY be combined with <spanx style="verb">default</spanx>.
</t>
Expand All @@ -2146,10 +2178,7 @@
<spanx style="verb">subset_of</spanx>.
</t>
<t>
MAY be combined with <spanx style="verb">superset_of</spanx>,
in which case the values of <spanx style="verb">add</spanx>
MUST be a superset of the values of
<spanx style="verb">superset_of</spanx>.
MAY be combined with <spanx style="verb">superset_of</spanx>.
</t>
<t>
MAY be combined with <spanx style="verb">essential</spanx>.
Expand Down Expand Up @@ -2194,25 +2223,20 @@
<t>
Combination with other operators in a metadata parameter policy:
<list style="symbols">
<t>
MAY be combined with <spanx style="verb">value</spanx>.
</t>
<t>
MAY be combined with <spanx style="verb">add</spanx>.
</t>
<t>
MAY be combined with <spanx style="verb">one_of</spanx>, in
which case the <spanx style="verb">default</spanx> value
MUST be among the <spanx style="verb">one_of</spanx> values.
MAY be combined with <spanx style="verb">one_of</spanx>.
</t>
<t>
MAY be combined with <spanx style="verb">subset_of</spanx>,
in which case the <spanx style="verb">default</spanx> values
MUST be a subset of the <spanx style="verb">subset_of</spanx>
values.
MAY be combined with <spanx style="verb">subset_of</spanx>.
</t>
<t>
MAY be combined with <spanx style="verb">superset_of</spanx>,
in which case the <spanx style="verb">default</spanx> values
MUST be a superset of the
<spanx style="verb">superset_of</spanx> values.
MAY be combined with <spanx style="verb">superset_of</spanx>.
</t>
<t>
MAY be combined with <spanx style="verb">essential</spanx>.
Expand Down Expand Up @@ -2262,9 +2286,12 @@
Combination with other operators in a metadata parameter policy:
<list style="symbols">
<t>
MAY be combined with <spanx style="verb">default</spanx>,
in which case the value of default MUST be among the
<spanx style="verb">one_of</spanx> values.
MAY be combined with <spanx style="verb">value</spanx>,
in which case the value of <spanx style="verb">value</spanx>
MUST be among the <spanx style="verb">one_of</spanx> values.
</t>
<t>
MAY be combined with <spanx style="verb">default</spanx>.
</t>
<t>
MAY be combined with <spanx style="verb">essential</spanx>.
Expand Down Expand Up @@ -2322,17 +2349,20 @@
Combination with other operators in a metadata parameter policy:
<list style="symbols">
<t>
MAY be combined with <spanx style="verb">add</spanx>, in
which case the values of <spanx style="verb">add</spanx>
MAY be combined with <spanx style="verb">value</spanx>,
in which case the values of <spanx style="verb">value</spanx>
MUST be a subset of the values of
<spanx style="verb">subset_of</spanx>.
</t>
<t>
MAY be combined with <spanx style="verb">default</spanx>, in
which case the values of <spanx style="verb">default</spanx>
MAY be combined with <spanx style="verb">add</spanx>, in
which case the values of <spanx style="verb">add</spanx>
MUST be a subset of the values of
<spanx style="verb">subset_of</spanx>.
</t>
<t>
MAY be combined with <spanx style="verb">default</spanx>.
</t>
<t>
MAY be combined with <spanx style="verb">superset_of</spanx>,
in which case the values of
Expand Down Expand Up @@ -2390,16 +2420,16 @@
Combination with other operators in a metadata parameter policy:
<list style="symbols">
<t>
MAY be combined with <spanx style="verb">add</spanx>, in
which case the values of <spanx style="verb">add</spanx>
MAY be combined with <spanx style="verb">value</spanx>,
in which case the values of <spanx style="verb">value</spanx>
MUST be a superset of the values of
<spanx style="verb">superset_of</spanx>.
</t>
<t>
MAY be combined with <spanx style="verb">default</spanx>, in
which case the values of <spanx style="verb">default</spanx>
MUST be a superset of the values of
<spanx style="verb">superset_of</spanx>.
MAY be combined with <spanx style="verb">add</spanx>.
</t>
<t>
MAY be combined with <spanx style="verb">default</spanx>.
</t>
<t>
MAY be combined with <spanx style="verb">subset_of</spanx>,
Expand Down Expand Up @@ -10050,6 +10080,18 @@ Host: op.umu.se
<t>
-42
<list style="symbols">
<t>
Addresses #11:

Allows the following unconditional operator combinations:
value + default, add + superset_of.

Makes the following previously conditional operator combinations unconditional:
default + one_of, default + subset_of, default + superset_of.

Allows the following conditional operator combinations:
value + add, value + one_of, value + subset_of, value + superset_of.
</t>
<t>
Fixed #130: Allow multiple Trust Anchor values to be passed in resolve requests.
</t>
Expand Down

0 comments on commit 330e856

Please sign in to comment.