Valida tokens JWT contra las reglas de configuración. More...
Static Public Member Functions | |
| static VerificationCode | validate (final TokenClaims claims, final JsonNode payload, final JwtConfig config, final Instant now, final String tokenTypeRaw) |
| Valida las reclamaciones (claims) del token según la configuración. | |
Valida tokens JWT contra las reglas de configuración.
Esta clase contiene la lógica de validación de claims, fechas de expiración, y reglas específicas de aplicación. Es una clase utilitaria con métodos estáticos.
Definition at line 45 of file TokenValidator.java.
|
static |
Valida las reclamaciones (claims) del token según la configuración.
| claims | Las reclamaciones extraídas del token |
| payload | El payload JSON original (para compatibilidad) |
| config | La configuración de validación JWT |
| now | La hora actual para validaciones de tiempo |
| tokenTypeRaw | El tipo de token crudo (puede ser null) |
Definition at line 60 of file TokenValidator.java.
References dev.rafex.ether.jwt.TokenType.APP, dev.rafex.ether.jwt.VerificationCode.BAD_AUD, dev.rafex.ether.jwt.VerificationCode.BAD_FORMAT, dev.rafex.ether.jwt.VerificationCode.BAD_ISS, dev.rafex.ether.jwt.VerificationCode.BAD_TOKEN_TYPE, dev.rafex.ether.jwt.VerificationCode.MISSING_CLIENT_ID, dev.rafex.ether.jwt.VerificationCode.MISSING_SUB, dev.rafex.ether.jwt.VerificationCode.OK, dev.rafex.ether.jwt.VerificationCode.TOKEN_EXPIRED, and dev.rafex.ether.jwt.VerificationCode.TOKEN_NOT_BEFORE.
Referenced by dev.rafex.ether.jwt.DefaultTokenVerifier.verify().