java.lang.Object
com.nimbusds.openid.connect.sdk.federation.policy.operations.OneOfOperation
All Implemented Interfaces:
PolicyConfiguration, PolicyOperation, StringListConfiguration, StringOperation

public class OneOfOperation extends Object implements StringOperation
One-of (one_of) operation.

Example policy:

 "request_object_signing_alg" : { "one_of" : [ "ES256", "ES384", "ES512" ] }
 

Input:

 "request_object_signing_alg" : "ES384"
 

Result:

 "request_object_signing_alg" : "ES384"
 

Related specifications:

  • OpenID Connect Federation 1.0, section 5.1.2.