Meraki es el más directo de los tres: sus «usuarios de autenticación Meraki» ya tienen fecha de caducidad por SSID, que es exactamente lo que necesita una reserva.

1. Preparar la SSID

Antes de tocar Boris, la SSID de invitados tiene que estar configurada así en el Dashboard (Wireless → Access control):

  • Association requirements: open (o el que uses).
  • Splash page: Sign-on with → Meraki authentication. Este es el paso que suele faltar: sin él, los usuarios que crea Boris no sirven para nada.

2. Generar la API key

  1. En el Dashboard, entrá a tu perfil (arriba a la derecha) → My profile.
  2. En API access, pulsá Generate new API key y copiala: solo se muestra una vez.

Ojo: la key hereda los permisos del usuario y alcanza todas las organizaciones que ese usuario ve. Si administrás varios clientes, creá un usuario dedicado con acceso solo a la organización del coworking.

3. Configurar en Boris

  • API key: la del paso anterior. Boris la manda en la cabecera X-Cisco-Meraki-API-Key.
  • Organization ID (opcional): limita la importación a una organización.
  • Que Meraki envíe la contraseña al invitado: si lo activás, Meraki manda un email con el usuario y la contraseña en cuanto se crea el acceso. Muy cómodo para reservas de salas hechas por email.

Guardá → Probar conexiónImportar redes.

Una fila por SSID

Boris importa pares red + SSID, no redes sueltas. Es a propósito: una red Meraki suele llevar la SSID del equipo y la de invitados, y solo una de las dos se reparte. Vas a ver entradas del estilo «Coworking Guest · Sede Centro».

Qué hace Boris dentro de Meraki

  • Crea un usuario con POST /networks/{networkId}/merakiAuthUsers, tipo Guest, con una autorización para la SSID elegida y expiresAt igual al fin de la ventana.
  • Al revocar, borra el usuario con DELETE .../merakiAuthUsers/{id}.
  • El registro de conexiones sale de GET /networks/{networkId}/splashLoginAttempts.

Cosas a tener en cuenta

  • El email del cliente es obligatorio: Meraki identifica a los invitados por email. Sin email, el acceso queda con error.
  • Una organización admite hasta 50.000 usuarios de autenticación. Boris borra los caducados, pero si venís de años de altas manuales, limpiá antes.
  • La API de Meraki limita a 10 llamadas por segundo y organización. Una reserva consume una.
  • Importar redes recorre todas las organizaciones y sus SSIDs: en cuentas de partner con cientos de redes, poné el Organization ID para que no tarde.
  1. Open the relevant screen Go to the section where this feature is configured.
  2. Review the required fields Fill in the data that Boris asks for in that screen.
  3. Save and verify Save the changes and check that the feature works as expected.