Interface PolicyOperationCombinationValidator
- All Known Implementing Classes:
DefaultPolicyOperationCombinationValidator
public interface PolicyOperationCombinationValidator
Validates the permitted combinations of known policy operations for a given
metadata parameter.
To support combinations including non-standard policy operations on
metadata parameters consider overriding
DefaultPolicyOperationCombinationValidator.validate(List)
.
Related specifications:
- OpenID Connect Federation 1.0, section 5.1.4.
-
Method Summary
Modifier and TypeMethodDescriptionvalidate
(List<PolicyOperation> policyOperations) Validates the specified combination of policy operations.
-
Method Details
-
validate
List<PolicyOperation> validate(List<PolicyOperation> policyOperations) throws PolicyViolationException Validates the specified combination of policy operations.- Parameters:
policyOperations
- The policy operations, empty list if none.- Returns:
- The validated and optionally optimised policy operations.
- Throws:
PolicyViolationException
- On a illegal policy combination.
-