Class 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 4.1.