AuthConfig
Contains the authentication settings that Connect Customer uses to call an external application endpoint.
Contents
- AudienceOverride
-
The value that Connect Customer uses as the audience (
aud) claim of the JSON Web Token (JWT) that it issues. You can specify this parameter only whenAuthTypeisCONNECT_JWT. If you don't specify it, the audience is theAccessUrlof the application. The value can't containconnect.amazonaws.com.Type: String
Length Constraints: Minimum length of 1. Maximum length of 255.
Pattern:
.*\S.*Required: No
- AuthType
-
The type of authentication that Connect Customer uses to call the external application endpoint. You must specify an authentication type for
A2A_SERVERapplications. Valid values:-
API_KEY: Connect Customer sends an API key that is stored in the AWS Secrets Manager secret that you specify inCredentialProviderIdentifier. -
CONNECT_JWT: Connect Customer issues a short-lived, signed JSON Web Token (JWT). This authentication type doesn't require a stored credential.
Type: String
Valid Values:
API_KEY | CONNECT_JWTRequired: No
-
- CredentialProviderIdentifier
-
The ARN of the AWS Secrets Manager secret that stores the credentials. The secret must be accessible to Connect Customer.
You must specify this ARN when
AuthTypeisAPI_KEY. Don't specify it whenAuthTypeisCONNECT_JWT.Type: String
Length Constraints: Minimum length of 1. Maximum length of 2048.
Pattern:
^arn:aws:[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9_/.-]{0,63}:[A-Za-z0-9][A-Za-z0-9:_/+=,@.-]{0,1023}$Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: