docs/util/errors/classes/JWTClaimValidationFailed.md
Support from the community to continue maintaining and improving this module is welcome. If you find the module useful, please consider supporting the project by becoming a sponsor.
Thrown when JWT claim or header validation fails. Expiration is reported separately as JWTExpired.
Checking thrown error is this one using a stable error code
if (err.code === 'ERR_JWT_CLAIM_VALIDATION_FAILED') {
// ...
}
Checking thrown error is this one using instanceof
if (err instanceof jose.errors.JWTClaimValidationFailed) {
// ...
}
⢠cause: JWTClaimValidationFailure
The JWTClaimValidationFailure details carried by this error.
⢠claim: string
Claim or header that failed validation.
⢠code: string = 'ERR_JWT_CLAIM_VALIDATION_FAILED'
A unique error code for JWTClaimValidationFailed.
⢠payload: JWTPayload
The parsed JWT Claims Set; validation of other claims may be incomplete. With jwtVerify and jwtDecrypt, token authentication precedes claim validation. jwt/unsecured.UnsecuredJWT.decode does not authenticate tokens.
⢠reason: string
Reason code for the validation failure.