Saltar al contenido principal

Mejores prácticas de Captive Portal: Diseñando para una alta conversión y cumplimiento

Esta guía técnica ofrece a los gerentes de TI, arquitectos de red y directores de operaciones de establecimientos un plan completo para implementar captive portals que equilibren la seguridad de la red con una alta conversión de usuarios. Cubre toda la arquitectura, desde la segmentación de VLAN y la autenticación RADIUS hasta el diseño de consentimiento en cumplimiento con el GDPR y la selección del método de autenticación. Basada en la experiencia operativa de Purple en más de 80,000 establecimientos y 440 millones de inicios de sesión en 2024, cada recomendación se fundamenta en datos reales de implementación.

📖 8 min de lectura📝 1,948 palabras🔧 2 ejemplos resueltos4 preguntas de práctica📚 9 definiciones clave

Escucha esta guía

Ver transcripción del podcast
Welcome to the Purple Technical Briefing. Today we are dissecting captive portals. Specifically, how to optimise them for maximum network security and user conversion. If you manage IT for a hotel group, a retail chain, or a large public venue, the captive portal is your front door. It is the intersection where network security meets marketing operations. Get it right, and you secure your network while building a first-party database of verified contacts. Get it wrong, and you frustrate users, break compliance, and leave your network exposed. Let us start with the architecture. A captive portal is not just a web page. It is a system of network segmentation. When a guest device associates with your SSID, your access point, whether that is Cisco Meraki, HPE Aruba, Ruckus, or Juniper Mist, places that device into a quarantine VLAN. In this quarantine state, the device has no internet access. A firewall blocks everything except DNS queries and a specific list of allowed destinations, known as the walled garden. This walled garden is critical. It must include the portal URL and any external services needed for login, such as Google authentication servers or your payment gateway. If your walled garden is misconfigured, the portal will not load. It is the number one cause of failure in the field. Once the user completes the login, the portal communicates with your RADIUS server. RADIUS stands for Remote Authentication Dial-In User Service. It is the standard protocol for centralised authentication on enterprise networks. The portal sends a Change of Authorisation message, known as a CoA. This tells the access controller: this device is authenticated, drop the quarantine. The device is then moved to the production VLAN, and internet access is granted. This segmentation ensures that unauthenticated devices cannot probe your network or reach your point-of-sale systems. If you are operating in a PCI DSS scope environment, meaning you have card payment terminals on the same physical infrastructure, this isolation is not optional. It is a compliance requirement. Now let us talk about conversion. The captive portal is a choke point. Every device that connects passes through it. That makes it one of the most valuable marketing surfaces in your venue. But it is also fragile. Every field you add to your login form reduces your conversion rate by roughly ten percent. If you deploy a simple click-through portal, where the user just accepts the terms and connects, you will see conversion rates above ninety percent. But you collect almost no data. If you ask for an email address, conversion drops to around seventy percent. If you demand a full form with name, email, phone, and postcode, you will be lucky to see forty percent completion. So you must choose the right method for your venue and your objectives. Let me walk through the five main options. Click-through is the lowest friction option. It is right for public sector venues, NHS waiting rooms, libraries, and council buildings. You are not in the business of building marketing databases from public WiFi, and the compliance overhead of collecting personal data in that context is significant. Email capture is the workhorse of guest WiFi marketing. It is the right default for hospitality, retail, and events. You get a directly owned email address, no dependency on third-party platforms, and a clear data trail for GDPR purposes. Social login via OAuth, covering Google, Apple, and LinkedIn, reduces friction and returns verified data from the identity provider. It works well in consumer-facing environments. But there is a dependency risk. If a provider changes its API terms, your authentication flow breaks. Always deploy at least one non-OAuth method alongside social login. SMS one-time passcode is the gold standard for data quality. A verified mobile number is significantly more valuable than an unverified email address for loyalty schemes and time-sensitive communications. The trade-off is lower conversion, around fifty percent, and a per-message cost. At a stadium processing fifty thousand logins per event, that is a line item you need in your business case. Full form registration gives you the richest data but the lowest conversion. It makes sense where the data is genuinely used, such as a hotel group pre-populating guest profiles or a healthcare provider capturing patient preferences. Now, compliance. This is where most deployments go wrong. Under GDPR, you must separate the connection from the collection. You can grant network access based on legitimate interest. But you cannot use that same justification to send marketing emails. Marketing requires explicit, affirmative consent. Do not use pre-ticked boxes. Provide a clear, separate checkbox for marketing opt-ins. The checkbox must be unticked by default. If you bundle network access terms with marketing consent in a single checkbox, you are in breach of UK GDPR. Your legal team will be dealing with the consequences for years. Let me give you two real-world scenarios. First, a two-hundred-room hotel using HPE Aruba access points wants to provide tiered WiFi. Basic free access for standard guests, high-speed access for loyalty members. The right approach is a single guest SSID integrated with the Property Management System via API. The portal presents two options: log in with room number and name, or log in with loyalty credentials. When a loyalty member authenticates, the portal queries the PMS, verifies the tier, and sends a RADIUS Change of Authorisation to the Aruba controller with a vendor-specific attribute assigning the high-bandwidth role. Standard guests receive a rate-limited default role. One SSID, dynamic policy, clean user experience. Second, a national retail chain with five hundred locations wants to capture email addresses for marketing. The legal team is concerned about GDPR. The portal design is straightforward. A single email input field. Two checkboxes below it. The first checkbox, mandatory, reads: I accept the Terms of Service and Privacy Policy for network access. The second checkbox, optional and unticked by default, reads: I consent to receive marketing communications and special offers. The backend logs the timestamp, IP address, and consent event for each user. Clean audit trail, clear lawful basis, compliant by design. Now let us address the common failure modes. The most frequent issue is the portal not appearing. This almost always comes down to the walled garden. The device operating system sends a captivity probe to a known URL, such as captive.apple.com for iOS devices. If your firewall blocks that domain, the OS cannot detect that it is on a captive network, and the portal never launches. Check your walled garden first, every time. The second issue is MAC address randomisation. Modern iOS and Android devices use randomised MAC addresses by default to prevent tracking. This means a returning guest appears as a new user. The portal re-challenges them, and they have to log in again. The solution is to encourage users to install a Passpoint profile or use an app-based authentication flow that relies on an identity token rather than the MAC address. The third issue is DHCP and DNS exhaustion at scale. In a stadium or conference centre, thousands of devices connect simultaneously. If your DHCP pool runs out of addresses, or your DNS server cannot handle the query volume, the authentication flow stalls before it even reaches the portal. Size your infrastructure for peak load, not average load. Now for some rapid-fire questions. Which authentication method is most GDPR-compliant? All methods can be made compliant. Click-through has the lowest overhead. The key variable is what you do with the data after collection, not which method you use to collect it. Can I run multiple authentication methods on the same portal? Yes, and you should. Purple Verify supports all five methods simultaneously, with configuration by venue type, user device, or time of day. Does SMS OTP work internationally? Yes, but costs vary significantly by country. Use a provider with broad international carrier coverage and budget accordingly. What about Apple Private Relay? Private Relay can interfere with captive portal detection on iOS devices. Ensure your portal is served over HTTPS and that your captivity probe domains are whitelisted. To summarise. Segment your traffic with VLANs and maintain a clean, accurate walled garden. Choose your authentication method based on your venue type and data objectives, not on what is easiest to deploy. Minimise form fields to maximise conversion. Separate your network access terms from your marketing consent. And plan for MAC randomisation and peak load from day one. Purple runs captive portal infrastructure across eighty thousand venues, with four hundred and forty million logins in 2024. The frameworks in this guide reflect that operational experience. If you want to go deeper on any of these topics, the full technical reference guide is available on purple.ai. Thank you for listening.

header_image.png

Resumen ejecutivo

Un Captive Portal es la página de inicio de sesión en una red WiFi pública. También es su decisión de seguridad de red más trascendental y, si ejecuta un programa de marketing, su superficie de captura de datos más valiosa. Ambos objetivos (seguridad y conversión) no están en conflicto. Requieren diferentes decisiones de configuración, y esta guía cubre ambas.

La arquitectura principal coloca cada dispositivo invitado en una VLAN de cuarentena hasta que se completa la autenticación. Un servidor RADIUS gestiona la sesión y un mensaje de Cambio de Autorización (CoA, por sus siglas en inglés) libera el dispositivo a la VLAN de producción. La segmentación de red garantiza que el tráfico de invitados nunca llegue a la infraestructura corporativa o a los sistemas de punto de venta. En cualquier entorno donde las terminales de pago compartan la infraestructura física con el WiFi de invitados, este aislamiento es un requisito de PCI DSS, no una recomendación.

Por el lado de la conversión, cada campo de formulario adicional reduce las tasas de registro (opt-in) entre un 8 y un 12%. El método de autenticación adecuado depende del tipo de establecimiento y de sus objetivos de datos. La captura de correo electrónico ofrece una conversión del 65 al 80% con datos de propiedad directa. El inicio de sesión social a través de OAuth 2.0 reduce la fricción pero introduce dependencias de terceros. Esta guía proporciona el plan técnico para equilibrar estos requisitos, extraído de la experiencia operativa de Purple en más de 80,000 establecimientos y 440 millones de inicios de sesión en 2024 (datos internos de Purple).

Para obtener un contexto más profundo sobre las decisiones relacionadas con la arquitectura de red, consulte nuestra guía sobre cómo optimizar los captive portals para obtener la máxima seguridad de red y conversión de usuarios .

Análisis técnico profundo

Un Captive Portal intercepta las solicitudes HTTP o HTTPS de un dispositivo que se asocia con su SSID, redirigiendo al usuario a una página de bienvenida (splash page) antes de otorgarle acceso a Internet. El mecanismo subyacente se basa en que la segmentación de red y la autenticación RADIUS funcionen en conjunto.

Cuando un dispositivo se conecta, el punto de acceso (ya sea Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme o Fortinet) lo coloca en una VLAN de cuarentena. En este estado, el firewall bloquea todo el tráfico excepto las consultas DNS y el acceso a una lista específica de destinos permitidos conocida como jardín amurallado (walled garden). El walled garden debe incluir la URL del portal y cualquier servicio de autenticación externo (como Google Workspace o Microsoft Entra ID). Si el walled garden está mal configurado y la prueba de cautividad del sistema operativo (por ejemplo, captive.apple.com en iOS) está bloqueada, el portal no se cargará. Este es el modo de falla más común en el campo.

authentication_flow_diagram.png

Una vez que el usuario completa el flujo de inicio de sesión, el portal se comunica con su servidor RADIUS. El servidor envía un mensaje de Cambio de Autorización (CoA) al controlador de acceso, indicándole que elimine el estado de cuarentena y mueva el dispositivo a la VLAN de producción. Este aislamiento es crítico: en una red plana, un dispositivo de invitado comprometido puede sondear los sistemas internos. La segmentación de VLAN garantiza que los dispositivos no autenticados no puedan acceder a los sistemas de punto de venta ni a las bases de datos corporativas.

Comparativa de métodos de autenticación

Cada uno de los cinco métodos principales de autenticación de Captive Portal presenta diferentes ventajas y desventajas en cuanto a tasa de conversión, calidad de datos y carga de cumplimiento. La siguiente tabla resume las variables clave.

Método Tasa de conversión Calidad de datos Carga de GDPR Mejor opción
Clic directo / Solo TyC 90-95% Mínima (MAC + marca de tiempo) Baja Sector público, bibliotecas, NHS
Captura de correo electrónico 65-80% Alta (propiedad directa) Media Hospitalidad, retail, eventos
Inicio de sesión social (OAuth 2.0) 55-70% Media (dependiente del proveedor) Media-Alta Establecimientos de consumo con usuarios de Google/Apple
SMS OTP 45-60% Muy alta (móvil verificado) Media Enfoque en lealtad: QSR, estadios, retail
Registro de formulario completo 30-45% La más alta (perfil detallado) Alta Hoteles, sector salud, retail de gama alta

Fuente: Datos operativos de Purple, 440 millones de inicios de sesión en 2024.

conversion_rate_chart.png

Para la mayoría de los operadores de establecimientos, el punto de partida óptimo es un portal de doble método: la captura de correo electrónico como opción principal y el inicio de sesión de Google como opción secundaria. Esta combinación suele lograr tasas de conversión del 65 al 75% al tiempo que construye una base de datos de correos electrónicos de propiedad directa. No dependerá por completo de un proveedor de OAuth externo, pero ofrecerá la opción de conveniencia para los usuarios que la prefieran.

Para los establecimientos de hospitalidad que ejecutan programas de lealtad, agregue SMS OTP como una tercera opción o conviértalo en el método principal. La menor tasa de conversión es aceptable porque la calidad de los datos lo justifica. Un número de móvil verificado en su CRM vale significativamente más que una dirección de correo electrónico no verificada.

Para implementaciones en el sector público (ayuntamientos, fideicomisos del NHS, bibliotecas), la opción de clic directo con aceptación de términos es la decisión correcta. La carga de cumplimiento que implica recopilar datos personales en el contexto del sector público es sustancial, y el objetivo es la conectividad, no la creación de un CRM.

Arquitectura de cumplimiento

Bajo el GDPR, debe separar la conexión de la recopilación. Puede gotorgar el acceso a la red basado en el interés legítimo según el Artículo 6(1)(f) del GDPR del Reino Unido. No puede utilizar esa misma justificación para enviar correos electrónicos de marketing. El marketing requiere un consentimiento explícito y afirmativo según el Artículo 6(1)(a).

Su portal debe contar con casillas de verificación separadas y sin marcar. Una cubre los términos de servicio para el acceso a WiFi. Una segunda casilla de verificación distinta cubre el consentimiento de marketing. Las casillas marcadas previamente no constituyen un consentimiento válido. El sistema debe registrar cada evento de consentimiento, detallando quién dio su consentimiento, cuándo y la versión exacta del aviso de privacidad que visualizó. Este registro de auditoría es su prueba de cumplimiento en caso de una investigación regulatoria.

Para los operadores de retail con terminales de pago con tarjeta en el sitio, PCI DSS requiere que el entorno de datos de los tarjetahabientes esté aislado de todo el demás tráfico de red. Una segmentación de VLAN adecuada puede reducir el alcance de la auditoría de PCI DSS entre un 60 y un 80% (Specgravity, 2024) y disminuir los costos anuales de cumplimiento.

Guía de implementación

Implementar un Captive Portal que sea tanto seguro como de alta conversión requiere un enfoque estructurado. El siguiente marco de trabajo de cinco fases se aplica a todas las plataformas de hardware.

Fase 1 - Clasificación de tráfico. Antes de tocar un solo puerto de switch, documente cada tipo de dispositivo y clase de tráfico en su entorno: dispositivos de invitados, dispositivos del personal, IoT, terminales de pago, sistemas de gestión de edificios, CCTV. Cada uno necesita una VLAN dedicada.

Fase 2 - Diseño de VLAN. Asigne un ID de VLAN y una subred IP a cada clase de tráfico. Mantenga la VLAN de invitados en una subred completamente separada sin ruta hacia su espacio de direcciones internas. Su firewall debe tener una regla explícita de denegar todo entre la VLAN de invitados y todo lo interno, permitiendo únicamente el acceso a internet de salida.

Fase 3 - Configuración de walled garden. Permita explícitamente la URL del portal, los dominios de proveedores de identidad (Google Workspace, Microsoft Entra ID, Okta) y las URL de prueba de cautividad del sistema operativo. Realice pruebas en dispositivos iOS, Android y Windows antes del lanzamiento.

Fase 4 - Política de firewall. Documente explícitamente cada flujo inter-VLAN permitido. Deniegue todo lo demás por defecto. Aquí es donde la mayoría de las implementaciones fallan: la arquitectura de VLAN es tan fuerte como las reglas de firewall que la imponen.

Fase 5 - Monitoreo y validación. Implemente el monitoreo de red y valide que la segmentación esté funcionando. Realice pruebas de penetración periódicas o, como mínimo, utilice una herramienta de escaneo desde un dispositivo de invitado para confirmar que no puede acceder a las subredes internas.

La plataforma Guest WiFi de Purple se integra con los principales proveedores inalámbricos empresariales a través de RADIUS estándar y etiquetado de VLAN. No necesita reemplazar los puntos de acceso existentes. La plataforma se encarga de la renderización del Captive Portal, la gestión del consentimiento y el análisis de WiFi Analytics descendente en implementaciones de Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme y Fortinet.

Mejores prácticas

Las siguientes recomendaciones reflejan los patrones operativos observados en los más de 80,000 establecimientos de Purple.

Minimice los campos de formulario. Cada campo que agregue a su formulario de inicio de sesión reduce su tasa de conversión. Solicite únicamente los datos que utilice activamente. Una dirección de correo electrónico y un nombre son suficientes para la mayoría de los casos de uso de marketing. La fecha de nacimiento, el código postal y el número de teléfono solo deben aparecer cuando su flujo de trabajo de CRM realmente los requiera.

Separe el acceso y el consentimiento de marketing. Asegúrese de que su Captive Portal tenga casillas de verificación distintas y sin marcar para los términos de WiFi y las suscripciones de marketing. Combinar ambos es el error de cumplimiento de GDPR más común que vemos en el campo.

Habilite el aislamiento de clientes. Configure el controlador de acceso para evitar que los dispositivos en el SSID de invitados se comuniquen directamente entre sí. Esto elimina los vectores de ataque de igual a igual (peer-to-peer) en la red de invitados.

Gestione el ancho de banda. Implemente la limitación de velocidad por cliente (normalmente de 5 a 20 Mbps de bajada) en la VLAN de invitados. Esto evita que un solo usuario sature el enlace de subida y degrade la experiencia de todos los demás.

Planifique para la aleatorización de direcciones MAC. Los dispositivos modernos con iOS y Android utilizan direcciones MAC aleatorias de forma predeterminada. Un invitado que regresa aparece como un usuario nuevo y el portal le vuelve a solicitar autenticación. Mitigue esto animando a los usuarios a instalar un perfil Passpoint o utilizando un flujo de autenticación basado en aplicaciones que dependa de un token de identidad en lugar de la dirección MAC.

Mantenga bajo el número de SSID. Cada SSID adicional que transmita consume tiempo de aire para las tramas de baliza (beacon frames). En un recinto denso con cientos de puntos de acceso, transmitir más de cuatro SSID por radio puede degradar notablemente el rendimiento. Tres es el objetivo práctico: invitados, corporativo, IoT.

Para obtener una perspectiva más amplia sobre los estándares de autenticación, consulte nuestra guía sobre Método EAP WiFi: Una guía para el acceso seguro a la red .

Resolución de problemas y mitigación de riesgos

El problema más frecuente en el campo es que el portal no aparezca. Casi siempre se trata de un error de configuración de walled garden. Si el firewall bloquea la prueba de cautividad del sistema operativo del dispositivo, el sistema operativo no puede detectar la red cautiva y el portal nunca se inicia. Verifique primero sus entradas de walled garden, siempre.

El segundo modo de falla común es el agotamiento del pool de DHCP. En entornos de alta densidad como estadios o centros de conferencias, miles de dispositivos se conectan simultáneamente. Si su pool de DHCP se queda sin direcciones, el flujo de autenticación se detiene antes de que se pueda servir el portal. Dimensione su infraestructura para picos de conexiones concurrentes, no para la carga promedio.

Un tercer riesgo es la dependencia de OAuth sin una alternativa de respaldo. Si implementa el inicio de sesión con redes sociales como su único método de autenticación y el proveedor cambia los términos de su API, su flujo de autenticación se romperá. Esto ha sucedido con la Graph API de Facebook. Siempre implemente al menos un método de propiedad directa junto con el inicio de sesión con redes sociales.

Para los centros de transporte y grandes recintos de eventos, un cuarto riesgo es la sobrecarga del resolutor de DNS. A gran escala, el volumen de consultas de DNS durante eventos de conexión máxima puede abrumar a un resolutor de tamaño insuficiente. Implemente una infraestructura de DNS dedicada po la VLAN de invitados y monitorear las tasas de consulta.

Para entornos de atención médica , una quinta consideración es el aislamiento de dispositivos clínicos. Los dispositivos clínicos deben estar en una VLAN separada de la WiFi de invitados de uso general, de acuerdo con las directrices de NHS Digital. La arquitectura del Captive Portal no debe permitir que los dispositivos de los invitados accedan a ninguna subred que transporte tráfico de dispositivos clínicos.

ROI e impacto empresarial

Un Captive Portal bien estructurado transforma la WiFi de invitados de un centro de costos a un activo estratégico. Al capturar datos de primera mano (first-party data), usted construye una base de datos de CRM verificada que impulsa programas de lealtad y campañas de marketing dirigidas.

El éxito se mide mediante dos métricas principales: la tasa de conversión (el porcentaje de dispositivos conectados que completan la autenticación) y la tasa de aceptación u opt-in (el porcentaje de usuarios autenticados que dan su consentimiento para recibir marketing). Una cadena de tiendas de retail que captura direcciones de correo electrónico puede realizar un seguimiento de la conversión de los usuarios de WiFi a miembros del programa de lealtad y medir el aumento subsecuente en la afluencia de clientes y el gasto.

Para una cadena de retail de 500 ubicaciones que ejecuta la captura de correos electrónicos con una conversión del 70%, 10,000 sesiones diarias de WiFi en todas las tiendas generan 7,000 contactos de CRM nuevos o recurrentes al día. Con una tasa de conversión conservadora del 2% de correo electrónico a visita para campañas de marketing, esto representa 140 visitas adicionales a la tienda por día atribuibles al canal de WiFi.

Además, una segmentación de red adecuada reduce el alcance de las auditorías PCI DSS. La segmentación adecuada puede reducir el alcance de la auditoría PCI DSS entre un 60% y un 80% (Specgravity, 2024), lo que disminuye los costos anuales de cumplimiento y mitiga el riesgo financiero de una filtración de datos. El incumplimiento de la GDPR conlleva multas de hasta el 4% de la facturación global anual, lo que convierte a una arquitectura de portal que cumpla con las normativas en una medida directa de mitigación de riesgos financieros.

La plataforma de Purple cuenta con las certificaciones ISO 27001, GDPR, CCPA y Cyber Essentials, lo que proporciona la documentación de cumplimiento que requieren sus equipos legales y de compras. Con un tiempo de actividad del 99.999% en más de 80,000 establecimientos, la infraestructura está dimensionada para implementaciones a escala empresarial.

Para leer más sobre conceptos de red relacionados, consulte nuestra guía Definición de computadora WAN: Una guía práctica para 2026 .

Definiciones clave

Captive portal

A web page that intercepts network traffic and requires user interaction - authentication or terms acceptance - before granting full internet access. Defined in IETF RFC 8952.

The primary interface for guest onboarding, security enforcement, and first-party data capture at any public or semi-public WiFi venue.

VLAN (Virtual Local Area Network)

A logical grouping of network devices that behave as if they are on a single isolated LAN, regardless of physical location. Defined in IEEE 802.1Q.

Used to segment guest traffic from corporate infrastructure. Required by PCI DSS to isolate the cardholder data environment.

Walled garden

A restricted network environment that allows access only to specific approved URLs and IP addresses before authentication completes.

Must include the portal URL, identity provider domains, and OS captivity probe URLs. Misconfiguration is the leading cause of portal failures.

RADIUS

Remote Authentication Dial-In User Service. A networking protocol providing centralised authentication, authorisation, and accounting for network access.

The backend system that verifies credentials and instructs the access point to grant or deny network access. Required for enterprise captive portal deployments.

Change of Authorisation (CoA)

A RADIUS message that dynamically alters the authorisation state of an active user session without requiring re-authentication.

Used to move a device from the quarantine VLAN to the production VLAN after successful portal login, or to revoke access when a session policy changes.

Client isolation

A wireless controller feature that prevents devices connected to the same SSID from communicating directly with each other at Layer 2.

Essential for guest networks to prevent peer-to-peer attacks and lateral movement between guest devices.

Passpoint (Hotspot 2.0)

An IEEE 802.11u-based protocol that enables devices to automatically and securely connect to WiFi networks using credentials from a service provider, without requiring manual portal interaction.

Used to overcome MAC address randomisation and provide seamless roaming across venues. Relevant for loyalty-focused deployments where session persistence matters.

PCI DSS

Payment Card Industry Data Security Standard. An information security standard for organisations that handle branded credit cards from major card schemes.

Requires strict network segmentation to isolate the cardholder data environment from guest WiFi traffic. Non-compliance carries financial penalties and loss of card processing rights.

OAuth 2.0

An open authorisation framework that enables third-party applications to obtain limited access to user accounts on an HTTP service, such as Google Workspace or Microsoft Entra ID.

Used for social login on captive portals. Reduces friction but introduces dependency on the identity provider's API terms and availability.

Ejemplos resueltos

A 200-room hotel using HPE Aruba access points needs to provide tiered WiFi: basic free access for standard guests and high-speed access for loyalty members, without broadcasting multiple SSIDs.

Deploy a single guest SSID integrated with the Property Management System (PMS) via API. The portal presents two options: log in with room number and surname, or log in with loyalty programme credentials. When a loyalty member authenticates, the portal queries the PMS via API, verifies the tier, and sends a RADIUS Change of Authorisation (CoA) to the Aruba controller with a vendor-specific attribute (VSA) assigning the high-bandwidth role. Standard guests receive a rate-limited default role. One SSID, dynamic policy enforcement at the RADIUS layer, clean user experience with no additional RF overhead.

Comentario del examinador: This approach avoids SSID proliferation while delivering differentiated service. The key technical detail is the RADIUS VSA, which allows the controller to apply per-user bandwidth and access policies without requiring separate network segments. The PMS integration is the data source for tier verification, making the portal a genuine extension of the hotel's guest management workflow.

A national retail chain with 500 locations wants to capture email addresses for marketing across all sites, but the legal team has flagged GDPR compliance concerns about the existing portal design.

Redesign the portal with a single email input field and two distinct checkboxes. The first checkbox is mandatory and reads: 'I accept the Terms of Service and Privacy Policy for network access.' The second checkbox is optional, unticked by default, and reads: 'I consent to receive marketing communications and special offers from [Brand].' The backend logs the timestamp, IP address, portal version, and consent event for each user. The lawful basis for WiFi access is legitimate interest. The lawful basis for marketing is explicit consent. These are recorded separately in the CRM.

Comentario del examinador: The critical fix is separating the two lawful bases. Many retail deployments bundle both into a single checkbox, which is a breach of UK GDPR. The audit trail - timestamp, IP, portal version, and consent flag - is the evidence you need to respond to a Data Subject Access Request or a regulatory inquiry. Purple's platform automates this logging and provides the consent management tools to handle DSARs at scale.

Preguntas de práctica

Q1. A stadium IT director reports that during halftime, users can associate with the guest SSID but the captive portal fails to load for thousands of devices simultaneously. The walled garden has been verified as correct. What is the most likely architectural failure?

Sugerencia: Consider the infrastructure resources required before a device can route HTTP traffic to the portal - specifically, what happens before DNS resolution.

Ver respuesta modelo

DHCP pool exhaustion or DNS resolver overload. In high-density environments, if the DHCP pool cannot assign IP addresses fast enough, or the DNS resolver cannot handle the query volume from thousands of simultaneous connections, the authentication flow stalls before the portal can be served. The infrastructure must be sized for peak concurrent connections, not average load. Separate DHCP and DNS infrastructure for the guest VLAN is the recommended mitigation.

Q2. A retail marketing team wants to collect customer dates of birth via the captive portal to send birthday offers. They plan to make the DOB field mandatory to access the WiFi. Is this compliant with UK GDPR? If not, how should it be redesigned?

Sugerencia: Review the principles of data minimisation (Article 5(1)(c)) and the requirement for consent to be freely given.

Ver respuesta modelo

No. Making marketing data mandatory for service access violates the principle that consent must be freely given - a user cannot freely consent if refusal means losing access to a service. Furthermore, collecting DOB when it is not strictly necessary for network access violates the data minimisation principle. The correct design: DOB is an optional field, clearly labelled as optional, with a separate unticked checkbox for birthday marketing consent. The lawful basis for WiFi access remains legitimate interest. The lawful basis for birthday marketing is explicit consent.

Q3. A hotel's security audit reveals that a device connected to the guest WiFi can ping the IP address of a point-of-sale terminal in the restaurant. The IT team confirms that the guest network and POS network are on separate VLANs. What configuration step was missed?

Sugerencia: VLANs provide logical separation, but traffic between VLANs must pass through a routing device. What governs what that device allows?

Ver respuesta modelo

Inter-VLAN routing rules on the firewall are misconfigured or absent. While the guest traffic and POS traffic are on separate VLANs, the firewall must enforce a default-deny policy between them with explicit permit rules for only the required flows. The guest VLAN should have rules permitting only outbound internet access - no routes to any internal subnet, including the POS VLAN. The fix is to audit and correct the inter-VLAN firewall policy, then validate by attempting to reach internal subnets from a guest device.

Q4. A conference centre deploys social login (Google OAuth) as its only captive portal authentication method. Three months after launch, Google updates its OAuth API and the portal breaks for all users. How should the deployment have been architected to prevent this?

Sugerencia: Consider the single point of failure and what a resilient multi-method design looks like.

Ver respuesta modelo

The deployment should have included at least one non-OAuth authentication method as a fallback - email capture being the most practical choice. A dual-method portal with email capture as primary and Google OAuth as secondary would have maintained continuity when the OAuth flow broke. The email capture method has no third-party dependency and provides a directly owned data asset. OAuth providers should always be treated as convenience options, not primary authentication infrastructure.

Continúe leyendo esta serie

Cómo configurar un Captive Portal en Starlink: Una guía para establecimientos remotos y marítimos

Esta guía detalla cómo omitir el hardware nativo de Starlink e integrar un captive portal gestionado en la nube utilizando equipos de enrutamiento empresariales. Aprenderá a superar la limitación de CGNAT, aplicar la segmentación de VLAN, gestionar las restricciones de ancho de banda satelital y garantizar el cumplimiento normativo.

Leer la guía →

Gestión de WiFi para huéspedes de hoteles: Integración de PMS, portales y estándares de marca

Esta guía técnica detalla cómo diseñar redes de WiFi para hoteles de nivel empresarial, enfocándose en la segmentación de VLAN, la integración de PMS para la gestión automatizada de sesiones y la optimización de Captive Portal para la captura de datos de conformidad con el GDPR.

Leer la guía →

Cómo optimizar Captive Portals para una máxima seguridad de red y conversión de usuarios

Esta guía proporciona un plan técnico completo para optimizar Captive Portals en entornos empresariales, abarcando la arquitectura de segmentación de red, la selección del método de autenticación, el diseño de consentimiento en cumplimiento con el GDPR y la optimización de la conversión. Está dirigida a gerentes de TI, arquitectos de red y CTOs en hoteles, cadenas de retail, estadios y organizaciones del sector público que necesitan equilibrar la seguridad de la red con la captura de datos de primera fuente. Purple opera la infraestructura de Captive Portal en más de 80,000 establecimientos con 440 millones de inicios de sesión en 2024, y los marcos de trabajo presentados aquí reflejan esa experiencia operativa.

Leer la guía →