Interface for JTI validation operations
validateJTI(payload: MerchantAuthorizationPayload): Promise<JTIValidationResult>
Validate a JWT ID for uniqueness and replay attack prevention
markJTIAsUsed(payload: MerchantAuthorizationPayload): Promise<void>
Mark a JTI as used
cleanup(): Promise<number>
Clean up expired JTIs