Sesiones y dispositivos

Una sesión por dispositivo, con su IP, cierre individual o masivo, bloqueo de IPs y autorización del CLI con código.

  • Categoría: Pagos y administración
  • Estado: Disponible
  • Requisitos: Una cuenta de ArduMaker
  • Herramientas MCP: Sin herramientas MCP: se usa desde el panel.

Markdown

¿Qué permite hacer?

  • Ver cada sesión abierta: tipo de cliente, navegador, plataforma, IP, última actividad y si es la actual.
  • Cerrar una sesión concreta o todas menos la actual.
  • Bloquear una IP para la propia cuenta, desde la lista o a mano.
  • Autorizar el CLI de ArduMaker en otro equipo con un código corto.

¿Cuándo conviene usarlo?

Para revisar desde dónde se usa la cuenta, cortar un equipo perdido o ajeno, o conectar una terminal sin escribir la contraseña en ella.

¿Cómo funciona en ArduMaker?

AspectoSin «recordarme»Con «recordarme»
Token de acceso1 día12 h, se renueva solo
RenovaciónNo hayToken de un solo uso, rotativo
Fin de la sesiónAl vencer el token30 días sin uso o 180 días en total
  • Si llega un token de renovación ya usado, ArduMaker asume que fue robado y corta la sesión entera.
  • Cambiar la contraseña cierra todas las demás sesiones.
  • Una IP bloqueada no puede iniciar sesión ni renovar en esa cuenta, y las sesiones vivas desde ella se cortan. Desbloquear no revive lo cortado.
  • «Conectada ahora» significa actividad en los últimos 5 minutos.

Autorizar un dispositivo

  1. El CLI pide un código y muestra uno de 6 caracteres.
  2. La persona, con su sesión abierta, lo confirma en la página /bin de ArduMaker.
  3. El CLI recibe su propia sesión, que aparece en el listado como un dispositivo más.

El código vence a los 10 minutos. Al autorizar un dispositivo llega un correo de seguridad a la cuenta.

¿Qué cambia realmente?

Cada inicio de sesión crea una sesión propia con su IP inicial. Cerrar o bloquear la invalida en el servidor: el token deja de servir en el pedido siguiente.

Resultado esperado

La persona controla en qué equipos está abierta su cuenta y puede cortar cualquiera al instante. Las sesiones cerradas quedan visibles con el motivo.

Errores y resolución

CódigoQué pasó
refresh_token_reutilizadoSe reusó un token de renovación: la sesión se cortó y hay que volver a entrar.
refresh_token_vencido30 días sin usar la sesión.
ip_bloqueadaLa IP está bloqueada para esa cuenta.
demasiados_intentos10 renovaciones fallidas en un minuto desde esa IP; trae Retry-After.
slow_downEl CLI pidió códigos o sondeó demasiado rápido.

Relación con MCP

No hay herramientas MCP para sesiones. Los agentes MCP se autorizan con su propio flujo OAuth y no aparecen como sesiones de la cuenta. Ver /mcp/docs.

Funciones relacionadas