class JTIValidator
implements IJTIValidator
JTI Validator implementation Prevents JWT replay attacks by tracking used JWT IDs
new
JTIValidator(storage?: IJTIStorage,options?: { clockTolerance?: number; maxAge?: number; },)
cleanup(): Promise<number>
getStats(): Promise<{ size: number; lastCleanup?: number; }>
Get storage stats for monitoring
markJTIAsUsed(payload: MerchantAuthorizationPayload): Promise<void>
validateJTI(payload: MerchantAuthorizationPayload): Promise<JTIValidationResult>