Class: Aws::BedrockAgentCoreControl::Types::CustomJWTAuthorizerConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::CustomJWTAuthorizerConfiguration
- Defined in:
- gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb
Overview
Configuration for inbound JWT-based authorization, specifying how incoming requests should be authenticated.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#allowed_audience ⇒ Array<String>
Represents individual audience values that are validated in the incoming JWT token validation process.
-
#allowed_clients ⇒ Array<String>
Represents individual client IDs that are validated in the incoming JWT token validation process.
-
#discovery_url ⇒ String
This URL is used to fetch OpenID Connect configuration or authorization server metadata for validating incoming tokens.
Instance Attribute Details
#allowed_audience ⇒ Array<String>
Represents individual audience values that are validated in the incoming JWT token validation process.
1469 1470 1471 1472 1473 1474 1475 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1469 class CustomJWTAuthorizerConfiguration < Struct.new( :discovery_url, :allowed_audience, :allowed_clients) SENSITIVE = [] include Aws::Structure end |
#allowed_clients ⇒ Array<String>
Represents individual client IDs that are validated in the incoming JWT token validation process.
1469 1470 1471 1472 1473 1474 1475 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1469 class CustomJWTAuthorizerConfiguration < Struct.new( :discovery_url, :allowed_audience, :allowed_clients) SENSITIVE = [] include Aws::Structure end |
#discovery_url ⇒ String
This URL is used to fetch OpenID Connect configuration or authorization server metadata for validating incoming tokens.
1469 1470 1471 1472 1473 1474 1475 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1469 class CustomJWTAuthorizerConfiguration < Struct.new( :discovery_url, :allowed_audience, :allowed_clients) SENSITIVE = [] include Aws::Structure end |