Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 2.74 KB

File metadata and controls

33 lines (24 loc) · 2.74 KB

ApplicationCredentialsOAuthClient

Properties

Name Type Description Notes
auto_key_rotation bool Requested key rotation mode [optional] [default to True]
client_id str Unique identifier for the OAuth 2.0 client app > Notes: > * If you don't specify the `client_id`, this immutable property is populated with the Application instance ID. > * The `client_id` must consist of alphanumeric characters or the following special characters: `$-_.+!*'(),`. > * You can't use the reserved word `ALL_CLIENTS`. [optional]
client_secret str OAuth 2.0 client secret string (used for confidential clients) > Notes: If a `client_secret` isn't provided on creation, and the `token_endpoint_auth_method` requires one, Okta generates a random `client_secret` for the client app. > The `client_secret` is only shown when an OAuth 2.0 client app is created or updated (and only if the `token_endpoint_auth_method` requires a client secret). [optional]
pkce_required bool Requires Proof Key for Code Exchange (PKCE) for additional verification. If `token_endpoint_auth_method` is `none`, then `pkce_required` must be `true`. The default is `true` for browser and native app types. [optional] [default to True]
token_endpoint_auth_method OAuthEndpointAuthenticationMethod [optional] [default to OAuthEndpointAuthenticationMethod.CLIENT_SECRET_BASIC]

Example

from okta.models.application_credentials_o_auth_client import ApplicationCredentialsOAuthClient

# TODO update the JSON string below
json = "{}"
# create an instance of ApplicationCredentialsOAuthClient from a JSON string
application_credentials_o_auth_client_instance = ApplicationCredentialsOAuthClient.from_json(json)
# print the JSON string representation of the object
print(ApplicationCredentialsOAuthClient.to_json())

# convert the object into a dict
application_credentials_o_auth_client_dict = application_credentials_o_auth_client_instance.to_dict()
# create an instance of ApplicationCredentialsOAuthClient from a dict
application_credentials_o_auth_client_from_dict = ApplicationCredentialsOAuthClient.from_dict(application_credentials_o_auth_client_dict)

[Back to Model list] [Back to API list] [Back to README]