java.lang.Object
com.nimbusds.openid.connect.sdk.federation.policy.MetadataPolicy
All Implemented Interfaces:
net.minidev.json.JSONAware

public class MetadataPolicy extends Object implements net.minidev.json.JSONAware
Policy for a federation entity metadata.

Example:

 {
   "scopes" : {
       "subset_of"   : [ "openid", "eduperson", "phone" ],
       "superset_of" : [ "openid" ],
       "default"     : [ "openid", "eduperson" ]
   },
   "id_token_signed_response_alg" : {
       "one_of" : [ "ES256", "ES384", "ES512" ]
   },
   "contacts" : {
       "add" : "[email protected]"
   },
   "application_type" : { "value": "web"
   }
 }
 

Related specifications:

  • OpenID Connect Federation 1.0, section 5.1.