View a markdown version of this page

AWS::AgentRegistry::Registry CustomJWTAuthorizerConfiguration - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

This is the new Amazon CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the Amazon CloudFormation User Guide.

AWS::AgentRegistry::Registry CustomJWTAuthorizerConfiguration

Configuration for a custom JSON Web Token (JWT) authorizer that validates inbound bearer tokens against an OpenID Connect (OIDC) identity provider.

Syntax

To declare this entity in your Amazon CloudFormation template, use the following syntax:

JSON

{ "AllowedAudience" : [ String, ... ], "AllowedClients" : [ String, ... ], "AllowedScopes" : [ String, ... ], "CustomClaims" : [ CustomClaimValidationType, ... ], "DiscoveryUrl" : String }

Properties

AllowedAudience

The audience values accepted during JWT validation.

Required: No

Type: Array of String

Maximum: 255

Minimum: 1 | 1

Update requires: No interruption

AllowedClients

The client identifiers accepted during JWT validation.

Required: No

Type: Array of String

Maximum: 255

Minimum: 1 | 1

Update requires: No interruption

AllowedScopes

The scopes accepted during JWT validation.

Required: No

Type: Array of String

Maximum: 255

Minimum: 1 | 1

Update requires: No interruption

CustomClaims

Additional custom claim validations applied to the inbound JWT.

Required: No

Type: Array of CustomClaimValidationType

Minimum: 1

Update requires: No interruption

DiscoveryUrl

The OpenID Connect discovery URL used to retrieve the identity provider's metadata and signing keys.

Required: Yes

Type: String

Pattern: ^.+/\.well-known/openid-configuration$

Minimum: 1

Maximum: 2048

Update requires: No interruption