Package com.inrupt.client.openid
Class Metadata
- java.lang.Object
-
- com.inrupt.client.openid.Metadata
-
public class Metadata extends Object
A data structure representing an Open ID Connect discovery document.
-
-
Field Summary
Fields Modifier and Type Field Description URI
authorizationEndpoint
The location of the authorization endpoint for the given OpenID Connect provider.List<String>
claimsSupported
A list of claims supported by the given OpenID Connect provider.List<String>
codeChallengeMethodsSupported
A list of code challenge methods supported by the given OpentID Connect provider.List<String>
dpopSigningAlgValuesSupported
A list of DPoP signing algorithm values supported by the given OpenID Connect provider.URI
endSessionEndpoint
The location of the end session endpoint for the given OpenID Connect provider, if supported.List<String>
grantTypesSupported
A list of grant types supported by the given OpenID Connect provider.List<String>
idTokenSigningAlgValuesSupported
A list of ID Token signing algorithm values supported by the given OpenID Connect provider.URI
issuer
The issuer URI for the given OpenID Connect provider.URI
jwksUri
The location of the JSON Web Key Set endpoint for the given OpenID Connect provider.URI
registrationEndpoint
The registration endpoint for the given OpenID Connect provider.List<String>
responseTypesSupported
A list of response types supported by the given OpenID Connect provider.URI
revocationEndpoint
The revocation endpoint for the given OpenID Connect provider.List<String>
scopesSupported
A list of scopes supported by the given OpenID Connect provider.List<String>
subjectTypesSupported
A list of subject types supported by the given OpenID Connect provider.URI
tokenEndpoint
The location of the token endpoint for the given OpenID Connect provider.List<String>
tokenEndpointAuthMethodsSupported
A list of authentication methods supported by the token endpoint of the given OpenID Connect provider.URI
userinfoEndpoint
The location of the userinfo endpoint for the given OpenID Connect provider.
-
Constructor Summary
Constructors Constructor Description Metadata()
-
-
-
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.
-
-