Class: Aws::ElasticLoadBalancingV2::Types::JwtValidationActionConfig

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#additional_claimsArray<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

#issuerString

The issuer of the JWT. The maximum length is 256 characters.

Returns:

  • (String)


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_endpointString

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.

Returns:

  • (String)


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