# Okta::Application::Application OauthCredential Determines how to authenticate the OAuth 2.0 client ## Syntax To declare this entity in your AWS CloudFormation template, use the following syntax: ### JSON
{
    "AutoKeyRotation" : Boolean,
    "ClientId" : String,
    "ClientSecret" : String,
    "TokenEndpointAuthMethod" : String
}
### YAML
AutoKeyRotation: Boolean
ClientId: String
ClientSecret: String
TokenEndpointAuthMethod: String
## Properties #### AutoKeyRotation Requested key rotation mode _Required_: No _Type_: Boolean _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### ClientId Unique identifier for the OAuth 2.0 client application _Required_: No _Type_: String _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### ClientSecret OAuth 2.0 client secret string _Required_: No _Type_: String _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### TokenEndpointAuthMethod Requested authentication method for the token endpoint _Required_: Yes _Type_: String _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)