Package com.okta.sdk.resource.model
Class Client
java.lang.Object
com.okta.sdk.resource.model.Client
- All Implemented Interfaces:
Serializable
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-08-09T14:20:25.727262-05:00[America/Chicago]",
comments="Generator version: 7.7.0")
public class Client
extends Object
implements Serializable
Client
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddgrantTypesItem(GrantType grantTypesItem) addpostLogoutRedirectUrisItem(String postLogoutRedirectUrisItem) addredirectUrisItem(String redirectUrisItem) addrequestObjectSigningAlgItem(SigningAlgorithm requestObjectSigningAlgItem) addresponseTypesItem(ResponseType responseTypesItem) applicationType(ApplicationType applicationType) clientName(String clientName) booleanfrontchannelLogoutSessionRequired(Boolean frontchannelLogoutSessionRequired) frontchannelLogoutUri(String frontchannelLogoutUri) Get applicationTypeUnique key for the client application.Time at which the `client_id` was issued (measured in unix seconds)Human-readable string name of the client applicationOAuth 2.0 client secret string (used for confidential clients).org.openapitools.jackson.nullable.JsonNullable<String> Time at which the `client_secret` expires or 0 if it doesn't expire (measured in unix seconds) minimum: 0org.openapitools.jackson.nullable.JsonNullable<Integer> Include user session detailsURL where Okta sends the logout requestorg.openapitools.jackson.nullable.JsonNullable<String> Array of OAuth 2.0 grant type strings.URL that a third party can use to initiate a login by the clientURL string that references a [JSON Web Key Set](https://tools.ietf.org/html/rfc7517#section-5) for validating JWTs presented to OktaURL string that references a logo for the client consent dialog (not the sign-in dialog)org.openapitools.jackson.nullable.JsonNullable<String> URL string of a web page providing the client's policy documentorg.openapitools.jackson.nullable.JsonNullable<String> Array of redirection URI strings for use for relying party initiated logoutsArray of redirection URI strings for use in redirect-based flows.The type of [JSON Web Key Set](https://tools.ietf.org/html/rfc7517#section-5) algorithm that must be used for signing request objectsArray of OAuth 2.0 response type strings.Get tokenEndpointAuthMethodURL string of a web page providing the client's terms of service documentorg.openapitools.jackson.nullable.JsonNullable<String> grantTypes(List<GrantType> grantTypes) inthashCode()initiateLoginUri(String initiateLoginUri) postLogoutRedirectUris(List<String> postLogoutRedirectUris) redirectUris(List<String> redirectUris) requestObjectSigningAlg(List<SigningAlgorithm> requestObjectSigningAlg) responseTypes(List<ResponseType> responseTypes) voidsetApplicationType(ApplicationType applicationType) voidsetClientName(String clientName) voidsetFrontchannelLogoutSessionRequired(Boolean frontchannelLogoutSessionRequired) voidsetFrontchannelLogoutUri(String frontchannelLogoutUri) voidsetFrontchannelLogoutUri_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> frontchannelLogoutUri) voidsetGrantTypes(List<GrantType> grantTypes) voidsetInitiateLoginUri(String initiateLoginUri) voidsetJwksUri(String jwksUri) voidsetLogoUri(String logoUri) voidsetLogoUri_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> logoUri) voidsetPolicyUri(String policyUri) voidsetPolicyUri_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> policyUri) voidsetPostLogoutRedirectUris(List<String> postLogoutRedirectUris) voidsetRedirectUris(List<String> redirectUris) voidsetRequestObjectSigningAlg(List<SigningAlgorithm> requestObjectSigningAlg) voidsetResponseTypes(List<ResponseType> responseTypes) voidsetTokenEndpointAuthMethod(EndpointAuthMethod tokenEndpointAuthMethod) voidvoidsetTosUri_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> tosUri) tokenEndpointAuthMethod(EndpointAuthMethod tokenEndpointAuthMethod) toString()
-
Field Details
-
JSON_PROPERTY_APPLICATION_TYPE
- See Also:
-
JSON_PROPERTY_CLIENT_ID
- See Also:
-
JSON_PROPERTY_CLIENT_ID_ISSUED_AT
- See Also:
-
JSON_PROPERTY_CLIENT_NAME
- See Also:
-
JSON_PROPERTY_CLIENT_SECRET
- See Also:
-
JSON_PROPERTY_CLIENT_SECRET_EXPIRES_AT
- See Also:
-
JSON_PROPERTY_FRONTCHANNEL_LOGOUT_SESSION_REQUIRED
- See Also:
-
JSON_PROPERTY_FRONTCHANNEL_LOGOUT_URI
- See Also:
-
JSON_PROPERTY_GRANT_TYPES
- See Also:
-
JSON_PROPERTY_INITIATE_LOGIN_URI
- See Also:
-
JSON_PROPERTY_JWKS_URI
- See Also:
-
JSON_PROPERTY_LOGO_URI
- See Also:
-
JSON_PROPERTY_POLICY_URI
- See Also:
-
JSON_PROPERTY_POST_LOGOUT_REDIRECT_URIS
- See Also:
-
JSON_PROPERTY_REDIRECT_URIS
- See Also:
-
JSON_PROPERTY_REQUEST_OBJECT_SIGNING_ALG
- See Also:
-
JSON_PROPERTY_RESPONSE_TYPES
- See Also:
-
JSON_PROPERTY_TOKEN_ENDPOINT_AUTH_METHOD
- See Also:
-
JSON_PROPERTY_TOS_URI
- See Also:
-
-
Constructor Details
-
Client
public Client()
-
-
Method Details
-
applicationType
-
getApplicationType
-
setApplicationType
-
getClientId
-
getClientIdIssuedAt
-
clientName
-
getClientName
-
setClientName
-
getClientSecret
OAuth 2.0 client secret string (used for confidential clients). The `client_secret` is shown only on the response of the creation or update of a client Application (and only if the `token_endpoint_auth_method` is one that requires a client secret). You can't specify the `client_secret`. If the `token_endpoint_auth_method` requires one, Okta generates a random `client_secret` for the client Application.- Returns:
- clientSecret
-
getClientSecret_JsonNullable
-
getClientSecretExpiresAt
-
getClientSecretExpiresAt_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<Integer> getClientSecretExpiresAt_JsonNullable() -
frontchannelLogoutSessionRequired
-
getFrontchannelLogoutSessionRequired
-
setFrontchannelLogoutSessionRequired
-
frontchannelLogoutUri
-
getFrontchannelLogoutUri
-
getFrontchannelLogoutUri_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<String> getFrontchannelLogoutUri_JsonNullable() -
setFrontchannelLogoutUri_JsonNullable
public void setFrontchannelLogoutUri_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> frontchannelLogoutUri) -
setFrontchannelLogoutUri
-
grantTypes
-
addgrantTypesItem
-
getGrantTypes
-
setGrantTypes
-
initiateLoginUri
-
getInitiateLoginUri
-
setInitiateLoginUri
-
jwksUri
-
getJwksUri
-
setJwksUri
-
logoUri
-
getLogoUri
-
getLogoUri_JsonNullable
-
setLogoUri_JsonNullable
-
setLogoUri
-
policyUri
-
getPolicyUri
-
getPolicyUri_JsonNullable
-
setPolicyUri_JsonNullable
public void setPolicyUri_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> policyUri) -
setPolicyUri
-
postLogoutRedirectUris
-
addpostLogoutRedirectUrisItem
-
getPostLogoutRedirectUris
-
setPostLogoutRedirectUris
-
redirectUris
-
addredirectUrisItem
-
getRedirectUris
Array of redirection URI strings for use in redirect-based flows. All redirect URIs must be absolute URIs and must not include a fragment component. At least one redirect URI and response type is required for all client types, with the following exceptions: If the client uses the Resource Owner Password flow (if `grant_type` contains the value password) or the Client Credentials flow (if `grant_type` contains the value `client_credentials`), then no redirect URI or response type is necessary. In these cases, you can pass either null or an empty array for these attributes.- Returns:
- redirectUris
-
setRedirectUris
-
requestObjectSigningAlg
-
addrequestObjectSigningAlgItem
-
getRequestObjectSigningAlg
The type of [JSON Web Key Set](https://tools.ietf.org/html/rfc7517#section-5) algorithm that must be used for signing request objects- Returns:
- requestObjectSigningAlg
-
setRequestObjectSigningAlg
-
responseTypes
-
addresponseTypesItem
-
getResponseTypes
Array of OAuth 2.0 response type strings. Default value: `[code]`- Returns:
- responseTypes
-
setResponseTypes
-
tokenEndpointAuthMethod
-
getTokenEndpointAuthMethod
Get tokenEndpointAuthMethod- Returns:
- tokenEndpointAuthMethod
-
setTokenEndpointAuthMethod
-
tosUri
-
getTosUri
-
getTosUri_JsonNullable
-
setTosUri_JsonNullable
-
setTosUri
-
equals
-
hashCode
-
toString
-