AuthConfig
¶
Used by
Source code in docs_src/capo_appintegrations/types/auth_config.py
audience_override
instance-attribute
¶
audience_override: NotRequired[Identifier]
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 when AuthType is CONNECT_JWT. If you don't specify it, the audience is the AccessUrl of the application. The value can't contain connect.amazonaws.com.
auth_type
instance-attribute
¶
auth_type: NotRequired[AuthType]
The type of authentication that Connect Customer uses to call the external application endpoint. You must specify an authentication type for A2A_SERVER applications. Valid values:
-
API_KEY: Connect Customer sends an API key that is stored in the 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.
credential_provider_identifier
instance-attribute
¶
credential_provider_identifier: NotRequired[Arn]
The ARN of the Secrets Manager secret that stores the credentials. The secret must be accessible to Connect Customer.
You must specify this ARN when AuthType is API_KEY. Don't specify it when AuthType is CONNECT_JWT.