Class Metadata


  • public class Metadata
    extends Object
    A data structure representing an Open ID Connect discovery document.
    • Field Detail

      • issuer

        public URI issuer
        The issuer URI for the given OpenID Connect provider.
      • scopesSupported

        public List<String> scopesSupported
        A list of scopes supported by the given OpenID Connect provider.
      • responseTypesSupported

        public List<String> responseTypesSupported
        A list of response types supported by the given OpenID Connect provider.
      • grantTypesSupported

        public List<String> grantTypesSupported
        A list of grant types supported by the given OpenID Connect provider.
      • endSessionEndpoint

        public URI endSessionEndpoint
        The location of the end session endpoint for the given OpenID Connect provider, if supported.
      • authorizationEndpoint

        public URI authorizationEndpoint
        The location of the authorization endpoint for the given OpenID Connect provider.
      • tokenEndpoint

        public URI tokenEndpoint
        The location of the token endpoint for the given OpenID Connect provider.
      • tokenEndpointAuthMethodsSupported

        public List<String> tokenEndpointAuthMethodsSupported
        A list of authentication methods supported by the token endpoint of the given OpenID Connect provider.
      • userinfoEndpoint

        public URI userinfoEndpoint
        The location of the userinfo endpoint for the given OpenID Connect provider.
      • claimsSupported

        public List<String> claimsSupported
        A list of claims supported by the given OpenID Connect provider.
      • subjectTypesSupported

        public List<String> subjectTypesSupported
        A list of subject types supported by the given OpenID Connect provider.
      • codeChallengeMethodsSupported

        public List<String> codeChallengeMethodsSupported
        A list of code challenge methods supported by the given OpentID Connect provider.
      • jwksUri

        public URI jwksUri
        The location of the JSON Web Key Set endpoint for the given OpenID Connect provider.
      • registrationEndpoint

        public URI registrationEndpoint
        The registration endpoint for the given OpenID Connect provider.
      • revocationEndpoint

        public URI revocationEndpoint
        The revocation endpoint for the given OpenID Connect provider.
      • idTokenSigningAlgValuesSupported

        public List<String> idTokenSigningAlgValuesSupported
        A list of ID Token signing algorithm values supported by the given OpenID Connect provider.
      • dpopSigningAlgValuesSupported

        public List<String> dpopSigningAlgValuesSupported
        A list of DPoP signing algorithm values supported by the given OpenID Connect provider.
    • Constructor Detail

      • Metadata

        public Metadata()