# Okta::Application::Application ApplicationCredentials Specifies credentials and scheme for the application's signOnMode ## Syntax To declare this entity in your AWS CloudFormation template, use the following syntax: ### JSON
{ "OauthClient" : OauthCredential, "Password" : String, "Scheme" : String, "Signing" : SigningCredential, "UserName" : String, "RevealPassword" : Boolean, "UserNameTemplate" : UserNameTemplate }### YAML
OauthClient: OauthCredential Password: String Scheme: String Signing: SigningCredential UserName: String RevealPassword: Boolean UserNameTemplate: UserNameTemplate## Properties #### OauthClient Determines how to authenticate the OAuth 2.0 client _Required_: No _Type_: OauthCredential _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### Password Specifies a password for a user _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) #### Scheme Authentication Scheme _Required_: No _Type_: String _Allowed Values_:
ADMIN_SETS_CREDENTIALS
| EDIT_PASSWORD_ONLY
| EDIT_USERNAME_AND_PASSWORD
| EXTERNAL_PASSWORD_SYNC
| SHARED_USERNAME_AND_PASSWORD
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### Signing
Determines the key used for signing assertions for the signOnMode
_Required_: No
_Type_: SigningCredential
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### UserName
Shared username for app
_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)
#### RevealPassword
Whether to reveal the credential password
_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)
#### UserNameTemplate
Specifies the template used to generate a user's username when the application is assigned via a group or directly to a user
_Required_: No
_Type_: UserNameTemplate
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)