[Openid-specs-ab] Issue #2143: Evaluation order of custom metadata policy operators (openid/connect)
rolandh
issues-reply at bitbucket.org
Thu Apr 11 06:25:02 UTC 2024
New issue 2143: Evaluation order of custom metadata policy operators
https://bitbucket.org/openid/connect/issues/2143/evaluation-order-of-custom-metadata-policy
Roland Hedberg:
The document specifies the evaluation order of the standard operators. What if one adds a custom operator ? Can it be inserted anywhere in the ordered list of are there restrictions as to where they can be added.
To begin with I think the evaluation order of the standard operators are fixed and can not be modified.
I also think that **value** must come first since it ‘over rides’ any other operator and that **essential** should come last since you would like to have the result of applying all the other operators before evaluation **essential.**
My proposal is that:
* The evaluation order of the standard operators are fixed and can not be modified.
* Custom operators MUST be placed after the **value** operator in the evaluation order
* Custom operators MUST be placed before the **essential** operator in the evaluation order
Responsible: Roland Hedberg
More information about the Openid-specs-ab
mailing list