Package com.okta.sdk.resource.model
Class OAuthMetadata
java.lang.Object
com.okta.sdk.resource.model.OAuthMetadata
- All Implemented Interfaces:
Serializable
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-09-23T08:35:59.300824-05:00[America/Chicago]",
comments="Generator version: 7.8.0")
public class OAuthMetadata
extends Object
implements Serializable
OAuthMetadata
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
Gets or Sets dpopSigningAlgValuesSupported -
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddbackchannelAuthenticationRequestSigningAlgValuesSupportedItem
(SigningAlgorithm backchannelAuthenticationRequestSigningAlgValuesSupportedItem) addbackchannelTokenDeliveryModesSupportedItem
(TokenDeliveryMode backchannelTokenDeliveryModesSupportedItem) addclaimsSupportedItem
(String claimsSupportedItem) addcodeChallengeMethodsSupportedItem
(CodeChallengeMethod codeChallengeMethodsSupportedItem) adddpopSigningAlgValuesSupportedItem
(OAuthMetadata.DpopSigningAlgValuesSupportedEnum dpopSigningAlgValuesSupportedItem) addgrantTypesSupportedItem
(GrantType grantTypesSupportedItem) addintrospectionEndpointAuthMethodsSupportedItem
(EndpointAuthMethod introspectionEndpointAuthMethodsSupportedItem) addrequestObjectSigningAlgValuesSupportedItem
(SigningAlgorithm requestObjectSigningAlgValuesSupportedItem) addresponseModesSupportedItem
(ResponseMode responseModesSupportedItem) addresponseTypesSupportedItem
(ResponseTypesSupported responseTypesSupportedItem) addrevocationEndpointAuthMethodsSupportedItem
(EndpointAuthMethod revocationEndpointAuthMethodsSupportedItem) addscopesSupportedItem
(String scopesSupportedItem) addsubjectTypesSupportedItem
(SubjectType subjectTypesSupportedItem) addtokenEndpointAuthMethodsSupportedItem
(EndpointAuthMethod tokenEndpointAuthMethodsSupportedItem) authorizationEndpoint
(String authorizationEndpoint) backchannelAuthenticationRequestSigningAlgValuesSupported
(List<SigningAlgorithm> backchannelAuthenticationRequestSigningAlgValuesSupported) backchannelTokenDeliveryModesSupported
(List<TokenDeliveryMode> backchannelTokenDeliveryModesSupported) claimsSupported
(List<String> claimsSupported) codeChallengeMethodsSupported
(List<CodeChallengeMethod> codeChallengeMethodsSupported) deviceAuthorizationEndpoint
(String deviceAuthorizationEndpoint) dpopSigningAlgValuesSupported
(List<OAuthMetadata.DpopSigningAlgValuesSupportedEnum> dpopSigningAlgValuesSupported) endSessionEndpoint
(String endSessionEndpoint) boolean
URL of the authorization server's authorization endpoint.<div class=\"x-lifecycle-container\"><x-lifecycle class=\"lea\"></x-lifecycle> <x-lifecycle class=\"oie\"></x-lifecycle></div>A list of signing algorithms that this authorization server supports for signed requests.<div class=\"x-lifecycle-container\"><x-lifecycle class=\"lea\"></x-lifecycle> <x-lifecycle class=\"oie\"></x-lifecycle></div>The delivery modes that this authorization server supports for Client-Initiated Backchannel Authentication.A list of the claims supported by this authorization server.A list of PKCE code challenge methods supported by this authorization server.Get deviceAuthorizationEndpointA list of signing algorithms supported by this authorization server for Demonstrating Proof-of-Possession (DPoP) JWTs.URL of the authorization server's logout endpoint.A list of the grant type values that this authorization server supports.URL of the authorization server's introspection endpoint.A list of client authentication methods supported by this introspection endpoint.The authorization server's issuer identifier.URL of the authorization server's JSON Web Key Set document.Get pushedAuthorizationRequestEndpointURL of the authorization server's JSON Web Key Set document.A list of signing algorithms that this authorization server supports for signed requests.Indicates if Request Parameters are supported by this authorization server.A list of the `response_mode` values that this authorization server supports.A list of the `response_type` values that this authorization server supports.URL of the authorization server's revocation endpoint.A list of client authentication methods supported by this revocation endpoint.A list of the scope values that this authorization server supports.A list of the Subject Identifier types that this authorization server supports.URL of the authorization server's token endpoint.A list of client authentication methods supported by this token endpoint.grantTypesSupported
(List<GrantType> grantTypesSupported) int
hashCode()
introspectionEndpoint
(String introspectionEndpoint) introspectionEndpointAuthMethodsSupported
(List<EndpointAuthMethod> introspectionEndpointAuthMethodsSupported) pushedAuthorizationRequestEndpoint
(String pushedAuthorizationRequestEndpoint) registrationEndpoint
(String registrationEndpoint) requestObjectSigningAlgValuesSupported
(List<SigningAlgorithm> requestObjectSigningAlgValuesSupported) requestParameterSupported
(Boolean requestParameterSupported) responseModesSupported
(List<ResponseMode> responseModesSupported) responseTypesSupported
(List<ResponseTypesSupported> responseTypesSupported) revocationEndpoint
(String revocationEndpoint) revocationEndpointAuthMethodsSupported
(List<EndpointAuthMethod> revocationEndpointAuthMethodsSupported) scopesSupported
(List<String> scopesSupported) void
setAuthorizationEndpoint
(String authorizationEndpoint) void
setBackchannelAuthenticationRequestSigningAlgValuesSupported
(List<SigningAlgorithm> backchannelAuthenticationRequestSigningAlgValuesSupported) void
setBackchannelTokenDeliveryModesSupported
(List<TokenDeliveryMode> backchannelTokenDeliveryModesSupported) void
setClaimsSupported
(List<String> claimsSupported) void
setCodeChallengeMethodsSupported
(List<CodeChallengeMethod> codeChallengeMethodsSupported) void
setDeviceAuthorizationEndpoint
(String deviceAuthorizationEndpoint) void
setDpopSigningAlgValuesSupported
(List<OAuthMetadata.DpopSigningAlgValuesSupportedEnum> dpopSigningAlgValuesSupported) void
setEndSessionEndpoint
(String endSessionEndpoint) void
setGrantTypesSupported
(List<GrantType> grantTypesSupported) void
setIntrospectionEndpoint
(String introspectionEndpoint) void
setIntrospectionEndpointAuthMethodsSupported
(List<EndpointAuthMethod> introspectionEndpointAuthMethodsSupported) void
void
setJwksUri
(String jwksUri) void
setPushedAuthorizationRequestEndpoint
(String pushedAuthorizationRequestEndpoint) void
setRegistrationEndpoint
(String registrationEndpoint) void
setRequestObjectSigningAlgValuesSupported
(List<SigningAlgorithm> requestObjectSigningAlgValuesSupported) void
setRequestParameterSupported
(Boolean requestParameterSupported) void
setResponseModesSupported
(List<ResponseMode> responseModesSupported) void
setResponseTypesSupported
(List<ResponseTypesSupported> responseTypesSupported) void
setRevocationEndpoint
(String revocationEndpoint) void
setRevocationEndpointAuthMethodsSupported
(List<EndpointAuthMethod> revocationEndpointAuthMethodsSupported) void
setScopesSupported
(List<String> scopesSupported) void
setSubjectTypesSupported
(List<SubjectType> subjectTypesSupported) void
setTokenEndpoint
(String tokenEndpoint) void
setTokenEndpointAuthMethodsSupported
(List<EndpointAuthMethod> tokenEndpointAuthMethodsSupported) subjectTypesSupported
(List<SubjectType> subjectTypesSupported) tokenEndpoint
(String tokenEndpoint) tokenEndpointAuthMethodsSupported
(List<EndpointAuthMethod> tokenEndpointAuthMethodsSupported) toString()
-
Field Details
-
JSON_PROPERTY_AUTHORIZATION_ENDPOINT
- See Also:
-
JSON_PROPERTY_BACKCHANNEL_AUTHENTICATION_REQUEST_SIGNING_ALG_VALUES_SUPPORTED
public static final String JSON_PROPERTY_BACKCHANNEL_AUTHENTICATION_REQUEST_SIGNING_ALG_VALUES_SUPPORTED- See Also:
-
JSON_PROPERTY_BACKCHANNEL_TOKEN_DELIVERY_MODES_SUPPORTED
- See Also:
-
JSON_PROPERTY_CLAIMS_SUPPORTED
- See Also:
-
JSON_PROPERTY_CODE_CHALLENGE_METHODS_SUPPORTED
- See Also:
-
JSON_PROPERTY_DEVICE_AUTHORIZATION_ENDPOINT
- See Also:
-
JSON_PROPERTY_DPOP_SIGNING_ALG_VALUES_SUPPORTED
- See Also:
-
JSON_PROPERTY_END_SESSION_ENDPOINT
- See Also:
-
JSON_PROPERTY_GRANT_TYPES_SUPPORTED
- See Also:
-
JSON_PROPERTY_INTROSPECTION_ENDPOINT
- See Also:
-
JSON_PROPERTY_INTROSPECTION_ENDPOINT_AUTH_METHODS_SUPPORTED
- See Also:
-
JSON_PROPERTY_ISSUER
- See Also:
-
JSON_PROPERTY_JWKS_URI
- See Also:
-
JSON_PROPERTY_PUSHED_AUTHORIZATION_REQUEST_ENDPOINT
- See Also:
-
JSON_PROPERTY_REGISTRATION_ENDPOINT
- See Also:
-
JSON_PROPERTY_REQUEST_OBJECT_SIGNING_ALG_VALUES_SUPPORTED
- See Also:
-
JSON_PROPERTY_REQUEST_PARAMETER_SUPPORTED
- See Also:
-
JSON_PROPERTY_RESPONSE_MODES_SUPPORTED
- See Also:
-
JSON_PROPERTY_RESPONSE_TYPES_SUPPORTED
- See Also:
-
JSON_PROPERTY_REVOCATION_ENDPOINT
- See Also:
-
JSON_PROPERTY_REVOCATION_ENDPOINT_AUTH_METHODS_SUPPORTED
- See Also:
-
JSON_PROPERTY_SCOPES_SUPPORTED
- See Also:
-
JSON_PROPERTY_SUBJECT_TYPES_SUPPORTED
- See Also:
-
JSON_PROPERTY_TOKEN_ENDPOINT
- See Also:
-
JSON_PROPERTY_TOKEN_ENDPOINT_AUTH_METHODS_SUPPORTED
- See Also:
-
-
Constructor Details
-
OAuthMetadata
public OAuthMetadata()
-
-
Method Details
-
authorizationEndpoint
-
getAuthorizationEndpoint
URL of the authorization server's authorization endpoint.- Returns:
- authorizationEndpoint
-
setAuthorizationEndpoint
-
backchannelAuthenticationRequestSigningAlgValuesSupported
public OAuthMetadata backchannelAuthenticationRequestSigningAlgValuesSupported(List<SigningAlgorithm> backchannelAuthenticationRequestSigningAlgValuesSupported) -
addbackchannelAuthenticationRequestSigningAlgValuesSupportedItem
public OAuthMetadata addbackchannelAuthenticationRequestSigningAlgValuesSupportedItem(SigningAlgorithm backchannelAuthenticationRequestSigningAlgValuesSupportedItem) -
getBackchannelAuthenticationRequestSigningAlgValuesSupported
@Nullable public List<SigningAlgorithm> getBackchannelAuthenticationRequestSigningAlgValuesSupported()<div class=\"x-lifecycle-container\"><x-lifecycle class=\"lea\"></x-lifecycle> <x-lifecycle class=\"oie\"></x-lifecycle></div>A list of signing algorithms that this authorization server supports for signed requests.- Returns:
- backchannelAuthenticationRequestSigningAlgValuesSupported
-
setBackchannelAuthenticationRequestSigningAlgValuesSupported
public void setBackchannelAuthenticationRequestSigningAlgValuesSupported(List<SigningAlgorithm> backchannelAuthenticationRequestSigningAlgValuesSupported) -
backchannelTokenDeliveryModesSupported
public OAuthMetadata backchannelTokenDeliveryModesSupported(List<TokenDeliveryMode> backchannelTokenDeliveryModesSupported) -
addbackchannelTokenDeliveryModesSupportedItem
public OAuthMetadata addbackchannelTokenDeliveryModesSupportedItem(TokenDeliveryMode backchannelTokenDeliveryModesSupportedItem) -
getBackchannelTokenDeliveryModesSupported
<div class=\"x-lifecycle-container\"><x-lifecycle class=\"lea\"></x-lifecycle> <x-lifecycle class=\"oie\"></x-lifecycle></div>The delivery modes that this authorization server supports for Client-Initiated Backchannel Authentication.- Returns:
- backchannelTokenDeliveryModesSupported
-
setBackchannelTokenDeliveryModesSupported
public void setBackchannelTokenDeliveryModesSupported(List<TokenDeliveryMode> backchannelTokenDeliveryModesSupported) -
claimsSupported
-
addclaimsSupportedItem
-
getClaimsSupported
A list of the claims supported by this authorization server.- Returns:
- claimsSupported
-
setClaimsSupported
-
codeChallengeMethodsSupported
public OAuthMetadata codeChallengeMethodsSupported(List<CodeChallengeMethod> codeChallengeMethodsSupported) -
addcodeChallengeMethodsSupportedItem
public OAuthMetadata addcodeChallengeMethodsSupportedItem(CodeChallengeMethod codeChallengeMethodsSupportedItem) -
getCodeChallengeMethodsSupported
A list of PKCE code challenge methods supported by this authorization server.- Returns:
- codeChallengeMethodsSupported
-
setCodeChallengeMethodsSupported
public void setCodeChallengeMethodsSupported(List<CodeChallengeMethod> codeChallengeMethodsSupported) -
deviceAuthorizationEndpoint
-
getDeviceAuthorizationEndpoint
Get deviceAuthorizationEndpoint- Returns:
- deviceAuthorizationEndpoint
-
setDeviceAuthorizationEndpoint
-
dpopSigningAlgValuesSupported
public OAuthMetadata dpopSigningAlgValuesSupported(List<OAuthMetadata.DpopSigningAlgValuesSupportedEnum> dpopSigningAlgValuesSupported) -
adddpopSigningAlgValuesSupportedItem
public OAuthMetadata adddpopSigningAlgValuesSupportedItem(OAuthMetadata.DpopSigningAlgValuesSupportedEnum dpopSigningAlgValuesSupportedItem) -
getDpopSigningAlgValuesSupported
@Nullable public List<OAuthMetadata.DpopSigningAlgValuesSupportedEnum> getDpopSigningAlgValuesSupported()A list of signing algorithms supported by this authorization server for Demonstrating Proof-of-Possession (DPoP) JWTs.- Returns:
- dpopSigningAlgValuesSupported
-
setDpopSigningAlgValuesSupported
public void setDpopSigningAlgValuesSupported(List<OAuthMetadata.DpopSigningAlgValuesSupportedEnum> dpopSigningAlgValuesSupported) -
endSessionEndpoint
-
getEndSessionEndpoint
URL of the authorization server's logout endpoint.- Returns:
- endSessionEndpoint
-
setEndSessionEndpoint
-
grantTypesSupported
-
addgrantTypesSupportedItem
-
getGrantTypesSupported
A list of the grant type values that this authorization server supports.- Returns:
- grantTypesSupported
-
setGrantTypesSupported
-
introspectionEndpoint
-
getIntrospectionEndpoint
URL of the authorization server's introspection endpoint.- Returns:
- introspectionEndpoint
-
setIntrospectionEndpoint
-
introspectionEndpointAuthMethodsSupported
public OAuthMetadata introspectionEndpointAuthMethodsSupported(List<EndpointAuthMethod> introspectionEndpointAuthMethodsSupported) -
addintrospectionEndpointAuthMethodsSupportedItem
public OAuthMetadata addintrospectionEndpointAuthMethodsSupportedItem(EndpointAuthMethod introspectionEndpointAuthMethodsSupportedItem) -
getIntrospectionEndpointAuthMethodsSupported
A list of client authentication methods supported by this introspection endpoint.- Returns:
- introspectionEndpointAuthMethodsSupported
-
setIntrospectionEndpointAuthMethodsSupported
public void setIntrospectionEndpointAuthMethodsSupported(List<EndpointAuthMethod> introspectionEndpointAuthMethodsSupported) -
issuer
-
getIssuer
The authorization server's issuer identifier. In the context of this document, this is your authorization server's base URL. This becomes the `iss` claim in an access token.- Returns:
- issuer
-
setIssuer
-
jwksUri
-
getJwksUri
URL of the authorization server's JSON Web Key Set document.- Returns:
- jwksUri
-
setJwksUri
-
pushedAuthorizationRequestEndpoint
-
getPushedAuthorizationRequestEndpoint
Get pushedAuthorizationRequestEndpoint- Returns:
- pushedAuthorizationRequestEndpoint
-
setPushedAuthorizationRequestEndpoint
-
registrationEndpoint
-
getRegistrationEndpoint
URL of the authorization server's JSON Web Key Set document.- Returns:
- registrationEndpoint
-
setRegistrationEndpoint
-
requestObjectSigningAlgValuesSupported
public OAuthMetadata requestObjectSigningAlgValuesSupported(List<SigningAlgorithm> requestObjectSigningAlgValuesSupported) -
addrequestObjectSigningAlgValuesSupportedItem
public OAuthMetadata addrequestObjectSigningAlgValuesSupportedItem(SigningAlgorithm requestObjectSigningAlgValuesSupportedItem) -
getRequestObjectSigningAlgValuesSupported
A list of signing algorithms that this authorization server supports for signed requests.- Returns:
- requestObjectSigningAlgValuesSupported
-
setRequestObjectSigningAlgValuesSupported
public void setRequestObjectSigningAlgValuesSupported(List<SigningAlgorithm> requestObjectSigningAlgValuesSupported) -
requestParameterSupported
-
getRequestParameterSupported
Indicates if Request Parameters are supported by this authorization server.- Returns:
- requestParameterSupported
-
setRequestParameterSupported
-
responseModesSupported
-
addresponseModesSupportedItem
-
getResponseModesSupported
A list of the `response_mode` values that this authorization server supports. More information here.- Returns:
- responseModesSupported
-
setResponseModesSupported
-
responseTypesSupported
-
addresponseTypesSupportedItem
public OAuthMetadata addresponseTypesSupportedItem(ResponseTypesSupported responseTypesSupportedItem) -
getResponseTypesSupported
A list of the `response_type` values that this authorization server supports. Can be a combination of `code`, `token`, and `id_token`.- Returns:
- responseTypesSupported
-
setResponseTypesSupported
-
revocationEndpoint
-
getRevocationEndpoint
URL of the authorization server's revocation endpoint.- Returns:
- revocationEndpoint
-
setRevocationEndpoint
-
revocationEndpointAuthMethodsSupported
public OAuthMetadata revocationEndpointAuthMethodsSupported(List<EndpointAuthMethod> revocationEndpointAuthMethodsSupported) -
addrevocationEndpointAuthMethodsSupportedItem
public OAuthMetadata addrevocationEndpointAuthMethodsSupportedItem(EndpointAuthMethod revocationEndpointAuthMethodsSupportedItem) -
getRevocationEndpointAuthMethodsSupported
A list of client authentication methods supported by this revocation endpoint.- Returns:
- revocationEndpointAuthMethodsSupported
-
setRevocationEndpointAuthMethodsSupported
public void setRevocationEndpointAuthMethodsSupported(List<EndpointAuthMethod> revocationEndpointAuthMethodsSupported) -
scopesSupported
-
addscopesSupportedItem
-
getScopesSupported
A list of the scope values that this authorization server supports.- Returns:
- scopesSupported
-
setScopesSupported
-
subjectTypesSupported
-
addsubjectTypesSupportedItem
-
getSubjectTypesSupported
A list of the Subject Identifier types that this authorization server supports. Valid types include `pairwise` and `public`, but only `public` is currently supported. See the [Subject Identifier Types](https://openid.net/specs/openid-connect-core-1_0.html#SubjectIDTypes) section in the OpenID Connect specification.- Returns:
- subjectTypesSupported
-
setSubjectTypesSupported
-
tokenEndpoint
-
getTokenEndpoint
URL of the authorization server's token endpoint.- Returns:
- tokenEndpoint
-
setTokenEndpoint
-
tokenEndpointAuthMethodsSupported
public OAuthMetadata tokenEndpointAuthMethodsSupported(List<EndpointAuthMethod> tokenEndpointAuthMethodsSupported) -
addtokenEndpointAuthMethodsSupportedItem
public OAuthMetadata addtokenEndpointAuthMethodsSupportedItem(EndpointAuthMethod tokenEndpointAuthMethodsSupportedItem) -
getTokenEndpointAuthMethodsSupported
A list of client authentication methods supported by this token endpoint.- Returns:
- tokenEndpointAuthMethodsSupported
-
setTokenEndpointAuthMethodsSupported
public void setTokenEndpointAuthMethodsSupported(List<EndpointAuthMethod> tokenEndpointAuthMethodsSupported) -
equals
-
hashCode
public int hashCode() -
toString
-