Skip to content

/AWS1/CL_EL2JWTVALIDATIONACT00

Information about a JSON Web Token (JWT) validation action.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_jwksendpoint TYPE /AWS1/EL2JWTVALIDATIONACTJWK00 /AWS1/EL2JWTVALIDATIONACTJWK00

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.

iv_issuer TYPE /AWS1/EL2JWTVALIDATIONACTISS00 /AWS1/EL2JWTVALIDATIONACTISS00

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

Optional arguments:

it_additionalclaims TYPE /AWS1/CL_EL2JWTVALIDATIONACT01=>TT_JWTVALIDATIONACTADDLCLAIMS TT_JWTVALIDATIONACTADDLCLAIMS

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


Queryable Attributes

JwksEndpoint

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.

Accessible with the following methods

Method Description
GET_JWKSENDPOINT() Getter for JWKSENDPOINT, with configurable default
ASK_JWKSENDPOINT() Getter for JWKSENDPOINT w/ exceptions if field has no value
HAS_JWKSENDPOINT() Determine if JWKSENDPOINT has a value

Issuer

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

Accessible with the following methods

Method Description
GET_ISSUER() Getter for ISSUER, with configurable default
ASK_ISSUER() Getter for ISSUER w/ exceptions if field has no value
HAS_ISSUER() Determine if ISSUER has a value

AdditionalClaims

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

Accessible with the following methods

Method Description
GET_ADDITIONALCLAIMS() Getter for ADDITIONALCLAIMS, with configurable default
ASK_ADDITIONALCLAIMS() Getter for ADDITIONALCLAIMS w/ exceptions if field has no va
HAS_ADDITIONALCLAIMS() Determine if ADDITIONALCLAIMS has a value