Class: Aws::ElasticLoadBalancingV2::Types::JwtValidationActionConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::ElasticLoadBalancingV2::Types::JwtValidationActionConfig
- Defined in:
- gems/aws-sdk-elasticloadbalancingv2/lib/aws-sdk-elasticloadbalancingv2/types.rb
Overview
Information about a JSON Web Token (JWT) validation action.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#additional_claims ⇒ Array<Types::JwtValidationActionAdditionalClaim>
Additional claims to validate.
-
#issuer ⇒ String
The issuer of the JWT.
-
#jwks_endpoint ⇒ String
The JSON Web Key Set (JWKS) endpoint.
Instance Attribute Details
#additional_claims ⇒ Array<Types::JwtValidationActionAdditionalClaim>
Additional claims to validate. The maximum size of the list is 10.
We validate the exp, iss, nbf, and iat claims by default.
2242 2243 2244 2245 2246 2247 2248 |
# File 'gems/aws-sdk-elasticloadbalancingv2/lib/aws-sdk-elasticloadbalancingv2/types.rb', line 2242 class JwtValidationActionConfig < Struct.new( :jwks_endpoint, :issuer, :additional_claims) SENSITIVE = [] include Aws::Structure end |
#issuer ⇒ String
The issuer of the JWT. The maximum length is 256 characters.
2242 2243 2244 2245 2246 2247 2248 |
# File 'gems/aws-sdk-elasticloadbalancingv2/lib/aws-sdk-elasticloadbalancingv2/types.rb', line 2242 class JwtValidationActionConfig < Struct.new( :jwks_endpoint, :issuer, :additional_claims) SENSITIVE = [] include Aws::Structure end |
#jwks_endpoint ⇒ String
The JSON Web Key Set (JWKS) endpoint. This endpoint contains JSON Web Keys (JWK) that are used to validate signatures from the provider.
This must be a full URL, including the HTTPS protocol, the domain, and the path. The maximum length is 256 characters.
2242 2243 2244 2245 2246 2247 2248 |
# File 'gems/aws-sdk-elasticloadbalancingv2/lib/aws-sdk-elasticloadbalancingv2/types.rb', line 2242 class JwtValidationActionConfig < Struct.new( :jwks_endpoint, :issuer, :additional_claims) SENSITIVE = [] include Aws::Structure end |