OAuthClientCredentials
The OAuth 2.0 client credentials used for authenticating a data source connection. Use this structure to provide a client ID, client secret, and username directly instead of referencing a secret stored in Amazon Secrets Manager. This structure supports data sources that use two-legged OAuth (2LO) authentication, such as Snowflake.
Contents
Note
In the following list, the required parameters are described first.
- ClientId
-
The client ID of the OAuth 2.0 application that is registered with the data source provider.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 256.
Required: No
- ClientSecret
-
The client secret of the OAuth 2.0 application that is registered with the data source provider.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 2048.
Required: No
- Username
-
The username of the account that is used for OAuth 2.0 client credentials authentication with the data source provider.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 64.
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: