Skip to content

JwtValidationActionConfig

Source code in docs_src/capo_elastic_load_balancing_v2/types/jwt_validation_action_config.py
class JwtValidationActionConfig(TypedDict, closed=True):
    jwks_endpoint: NotRequired[
        "capo_elastic_load_balancing_v2.types.jwt_validation_action_jwks_endpoint.JwtValidationActionJwksEndpoint"
    ]
    """<p>The JSON Web Key Set (JWKS) endpoint. This endpoint contains JSON Web Keys (JWK) that are used to validate signatures from the provider.</p> <p>This must be a full URL, including the HTTPS protocol, the domain, and the path. The maximum length is 256 characters.</p>"""
    issuer: NotRequired[
        "capo_elastic_load_balancing_v2.types.jwt_validation_action_issuer.JwtValidationActionIssuer"
    ]
    """<p>The issuer of the JWT. The maximum length is 256 characters.</p>"""
    additional_claims: NotRequired[
        "capo_elastic_load_balancing_v2.types.jwt_validation_action_additional_claims.JwtValidationActionAdditionalClaims"
    ]
    """<p>Additional claims to validate. The maximum size of the list is 10. We validate the <code>exp</code>, <code>iss</code>, <code>nbf</code>, and <code>iat</code> claims by default.</p>"""

additional_claims instance-attribute

additional_claims: NotRequired[JwtValidationActionAdditionalClaims]

Additional claims to validate. The maximum size of the list is 10. We validate the exp, iss, nbf, and iat claims by default.

issuer instance-attribute

issuer: NotRequired[JwtValidationActionIssuer]

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

jwks_endpoint instance-attribute

jwks_endpoint: NotRequired[JwtValidationActionJwksEndpoint]

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.