Cómo limitar el uso de un agente por cliente o departamento

Aplica las cuotas al cliente o departamento autenticado antes de iniciar trabajo facturable.

Equipo enginerIT· 2 min de lectura
Cuotas con atribución verificable

Aplica las cuotas al cliente o departamento autenticado antes de iniciar trabajo facturable. Define por separado volumen, concurrencia y presupuesto, porque cada límite evita un problema distinto. La cuota no debe depender de que el usuario escriba correctamente el nombre de su organización.

Decide qué protege cada límite

Un máximo de solicitudes por periodo controla frecuencia; la concurrencia limita cuántas tareas trabajan a la vez; un presupuesto restringe consumo acumulado. Añade límites de tamaño si los documentos varían mucho. OWASP recomienda cuotas y control de recursos frente al uso descontrolado. Ajusta las cifras a capacidad y acuerdos reales, sin usar valores de ejemplo como garantía de servicio.

Atribuye el consumo desde la entrada

Relaciona identidad autenticada, ámbito y tarea en el servidor. Si una persona pertenece a varios departamentos, define cuál asume el consumo antes de ejecutar. Los reintentos y tareas programadas también deben mantener esa atribución. No utilices una etiqueta enviada libremente por el navegador como control de aislamiento ni expongas los consumos de otros clientes.

Reserva antes de gastar

Si varias solicitudes compiten por el último margen, la comprobación y reserva deben coordinarse. De otro modo todas pueden entrar viendo saldo suficiente. Acuerda cómo estimar la reserva, liberarla al finalizar y corregir diferencias frente al consumo real. Un techo monetario interno puede requerir margen de seguridad por retrasos de información; no lo vendas como un corte exacto de la factura del proveedor.

Haz visible el rechazo

Explica si se ha agotado una cuota temporal, si se ha alcanzado concurrencia o si hace falta autorización presupuestaria. Ofrece una ruta de excepción con responsable, duración y alcance. Ensaya peticiones simultáneas, cambio de periodo y fallo después de reservar. Verifica que no se pierde saldo indefinidamente ni se permite superar el límite cambiando de conversación. Revisa el efecto de las cuotas sobre tareas esenciales antes de activarlas.

Define quién puede ampliar una cuota

Una excepción debe indicar ámbito, cantidad y caducidad. Separa la persona que solicita más margen de quien aprueba el gasto según el proceso habitual. Registra el cambio y revísalo al vencer; una ampliación temporal que nunca se retira acaba sustituyendo al presupuesto sin una decisión explícita.

Comprobaciones para cerrar la tarea

  • ✓ La identidad determina el ámbito de cuota.
  • ✓ Dos peticiones disputan el último margen.
  • ✓ Una reserva fallida se libera o concilia.

Fuentes y documentación

Aplicarlo en tu empresa

Podemos revisar el entorno y acordar qué actuaciones, validaciones y mantenimiento necesitas.

Conocer el servicio relacionado →