package jwt4j.checkers; import com.google.gson.JsonObject; import jwt4j.JWTConstants; import jwt4j.TokenChecker; import jwt4j.exceptions.InvalidTokenException; public class IdChecker implements TokenChecker { @Override public void check(JsonObject payloadJson) { if (!payloadJson.has(JWTConstants.JWT_ID) || "".equals(payloadJson.get(JWTConstants.JWT_ID).getAsString())) { throw new InvalidTokenException("Required JWT id (jti) claim not found"); } } }