Package com.inrupt.client.openid
Class Metadata
java.lang.Object
com.inrupt.client.openid.Metadata
A data structure representing an Open ID Connect discovery document.
-
Field Summary
Modifier and TypeFieldDescriptionThe location of the authorization endpoint for the given OpenID Connect provider.boolean
Indication of whether the OpenID Connect provider supports RFC-9207.A list of claims supported by the given OpenID Connect provider.A list of code challenge methods supported by the given OpentID Connect provider.A list of DPoP signing algorithm values supported by the given OpenID Connect provider.The location of the end session endpoint for the given OpenID Connect provider, if supported.A list of grant types supported by the given OpenID Connect provider.A list of ID Token signing algorithm values supported by the given OpenID Connect provider.The issuer URI for the given OpenID Connect provider.The location of the JSON Web Key Set endpoint for the given OpenID Connect provider.The registration endpoint for the given OpenID Connect provider.A list of response types supported by the given OpenID Connect provider.The revocation endpoint for the given OpenID Connect provider.A list of scopes supported by the given OpenID Connect provider.A list of subject types supported by the given OpenID Connect provider.The location of the token endpoint for the given OpenID Connect provider.A list of authentication methods supported by the token endpoint of the given OpenID Connect provider.The location of the userinfo endpoint for the given OpenID Connect provider. -
Constructor Summary
-
Method Summary
-
Field Details
-
issuer
The issuer URI for the given OpenID Connect provider. -
scopesSupported
A list of scopes supported by the given OpenID Connect provider. -
responseTypesSupported
A list of response types supported by the given OpenID Connect provider. -
grantTypesSupported
A list of grant types supported by the given OpenID Connect provider. -
endSessionEndpoint
The location of the end session endpoint for the given OpenID Connect provider, if supported. -
authorizationEndpoint
The location of the authorization endpoint for the given OpenID Connect provider. -
tokenEndpoint
The location of the token endpoint for the given OpenID Connect provider. -
tokenEndpointAuthMethodsSupported
A list of authentication methods supported by the token endpoint of the given OpenID Connect provider. -
userinfoEndpoint
The location of the userinfo endpoint for the given OpenID Connect provider. -
claimsSupported
A list of claims supported by the given OpenID Connect provider. -
subjectTypesSupported
A list of subject types supported by the given OpenID Connect provider. -
codeChallengeMethodsSupported
A list of code challenge methods supported by the given OpentID Connect provider. -
jwksUri
The location of the JSON Web Key Set endpoint for the given OpenID Connect provider. -
registrationEndpoint
The registration endpoint for the given OpenID Connect provider. -
revocationEndpoint
The revocation endpoint for the given OpenID Connect provider. -
idTokenSigningAlgValuesSupported
A list of ID Token signing algorithm values supported by the given OpenID Connect provider. -
dpopSigningAlgValuesSupported
A list of DPoP signing algorithm values supported by the given OpenID Connect provider. -
authorizationResponseIssParameterSupported
public boolean authorizationResponseIssParameterSupportedIndication of whether the OpenID Connect provider supports RFC-9207.
-
-
Constructor Details
-
Metadata
public Metadata()
-