Skip to main content

Aruba Central y Purple WiFi: Integración Gestionada en la Nube

Una guía de referencia técnica completa para integrar Aruba Central con la plataforma de inteligencia de WiFi para invitados alojada en la nube de Purple. Esta guía cubre la arquitectura, la configuración paso a paso de portales cautivos externos y RADIUS, y estrategias de implementación multisitio para equipos de TI empresariales.

📖 7 min de lectura📝 1,633 palabras🔧 2 ejemplos3 preguntas📚 8 términos clave

🎧 Escucha esta guía

Ver transcripción
Aruba Central and Purple WiFi: Cloud-Managed Integration. A briefing for IT leaders. Welcome. If you're managing guest WiFi across multiple venues and you're running Aruba Central, this episode is directly relevant to you. I'm going to walk you through exactly how Purple integrates with Aruba Central — the architecture, the configuration steps, the multi-site rollout patterns, and the pitfalls that catch teams out. This is a practical briefing, not a product pitch. Let's get into it. Section one: Context and why this matters. Aruba Central is HPE's cloud-managed networking platform. It's the control plane for tens of thousands of Aruba Instant Access Points deployed in hotels, retail chains, stadiums, conference centres, and public-sector buildings. If you've moved from on-premises Aruba controllers — the Mobility Controllers or Mobility Conductors — to Central, you've already experienced the shift from CLI-heavy, site-specific configuration to group-based, cloud-pushed policy management. That shift fundamentally changes how you integrate a guest WiFi platform like Purple. On a traditional on-prem Aruba controller, you'd configure captive portal redirect and RADIUS authentication directly on the controller itself. The controller was the policy enforcement point, and it sat in your data centre or comms room. With Aruba Central, the policy enforcement still happens at the Access Point — but the configuration is pushed down from the cloud. That means your integration touchpoints are different. You're working with group templates, SSID profiles, and external captive portal profile objects that live in Central's configuration hierarchy, not on a box in a rack. Purple sits above all of this as a cloud-hosted guest WiFi intelligence platform. It provides the captive portal — the splash page that guests see — it handles the authentication logic, it captures first-party data with consent, and it feeds analytics back to your marketing and operations teams. The question is: how do you wire these two cloud platforms together cleanly, at scale, across potentially hundreds of sites? Section two: The technical architecture. Let me describe the data flow when a guest connects. A guest device associates with your guest SSID — let's call it Hotel-Guest — which is broadcast by an Aruba Instant AP. The AP has been configured, via Aruba Central, with an External Captive Portal profile. That profile contains two critical pieces of information: the redirect URL, which points to Purple's captive portal server, and the RADIUS server details, which point to Purple's RADIUS-as-a-Service endpoint. When the guest opens a browser, the AP intercepts the HTTP request and redirects it to Purple's splash page. The guest authenticates — via social login, email, SMS, or a custom form, depending on your Purple configuration. Purple's backend then sends a RADIUS Access-Accept message back to the AP, which grants the guest internet access and moves them from the pre-authentication role to the authenticated guest role. RADIUS accounting packets flow throughout the session, giving Purple visibility into session duration and data usage. Now, the key difference from on-prem Aruba: in Aruba Central, you configure the External Captive Portal profile once, at the group level, and it propagates to every AP in that group. You don't touch individual APs. This is enormously powerful for multi-site deployments, but it requires you to get the group structure right before you start. Aruba Central organises devices into Groups, and within groups, you can have Sites. A Group is the unit of configuration — SSIDs, radio profiles, security policies all live at the group level. Sites are the unit of location and monitoring. For a hotel chain, a sensible structure is one group per property type — say, Full-Service Hotels and Budget Properties — with each physical hotel as a separate site within the appropriate group. Purple's configuration then maps to groups: one External Captive Portal profile per group, pointing to the same Purple RADIUS endpoint, but potentially with different splash page themes per site using Purple's venue-level customisation. The walled garden is a critical configuration element that teams frequently get wrong. Before a guest authenticates, the AP only allows DNS and DHCP traffic, plus any domains you explicitly whitelist. For Purple to function, you must whitelist Purple's captive portal domain, any CDN domains Purple uses for assets, and any social login provider domains if you're using social authentication — Facebook, Google, Apple. If you miss a domain, the splash page will partially load or authentication will silently fail. Purple's support documentation provides the current walled garden list, and it's worth treating that list as a living document that you review whenever Purple updates their platform. Section three: Aruba Central API surface for automation. If you're rolling out to more than about twenty sites, manual configuration through the Central UI becomes a bottleneck. Aruba Central exposes a comprehensive REST API — the Central API — that lets you automate SSID creation, captive portal profile assignment, and walled garden configuration. The API is OAuth 2.0 authenticated, and you'll need to generate API credentials from the Central portal. The key API endpoints for a Purple integration are: the WLAN configuration endpoint, which lets you create and update SSID profiles; the external captive portal profile endpoint, which is where you define the Purple redirect URL and RADIUS server details; and the site and group management endpoints, which let you assign devices to sites and groups programmatically. If you're onboarding a new venue, you can write a script that creates the site in Central, assigns the APs to the site, applies the correct group template, and configures the Purple-specific captive portal profile — all without touching the UI. Purple also exposes its own API, which lets you create venue records, configure splash page themes, and pull analytics data. A mature integration will use both APIs together: Central's API to manage the network layer, Purple's API to manage the guest experience layer. This is the pattern that large retail chains and hotel groups use when they're onboarding dozens of new sites per quarter. Section four: Step-by-step configuration. Let me walk you through the configuration sequence for a single site, which you'd then automate for scale. First, in Aruba Central, navigate to your target group and open the WLAN configuration. Create a new SSID — for example, Venue-Guest — and set the security level to Visitors. This is Aruba's terminology for an open or captive-portal-authenticated network. Second, under the Security tab, set the Splash Page type to External Captive Portal. Create a new External Captive Portal profile. Give it a descriptive name — Purple-Guest-Portal works well. Set the Authentication Type to RADIUS Authentication. Enter Purple's captive portal server hostname in the IP or Hostname field. Enter the redirect URL. Enable HTTPS. Set the Captive Portal Failure behaviour to Deny Internet, which is the more secure default. Third, configure the RADIUS server. In Central, go to the authentication server settings and add Purple's RADIUS-as-a-Service server. You'll need the server IP or hostname, the shared secret — which you generate in Purple's platform — and the authentication port, which is standard 1812, with accounting on 1813. Add this server as the Primary Server for your guest SSID. Fourth, configure the walled garden. In the SSID's access rules, add the Purple captive portal domain and any social login domains to the allowlist. Test this carefully — a missing domain is the most common cause of splash page failures. Fifth, save and push the configuration. Central will push the configuration to all APs in the group. Verify on a test device that the redirect fires correctly and that authentication completes. Section five: Multi-site rollout patterns. For a deployment across fifty or more sites, you need a disciplined approach. The pattern I recommend is: pilot, template, automate, validate. Pilot on a single site. Get the configuration exactly right — walled garden complete, RADIUS working, splash page loading cleanly, accounting flowing. Document every parameter value. Then build that configuration into a Central group template. The template becomes your source of truth. For the rollout, use the Central API to push the template to new groups as you onboard sites. If your Purple deployment uses different splash page themes per brand or region, parameterise the captive portal profile — the redirect URL can include query parameters that Purple uses to serve the correct theme. This means you can have a single RADIUS endpoint but multiple splash page experiences, all managed centrally. Validate each site after onboarding. A simple validation script that associates a test device, checks for the redirect, authenticates, and verifies internet access will catch configuration drift before guests experience it. Purple's analytics dashboard will also show you whether sessions are being recorded — if a site goes dark in Purple's reporting, that's your signal that something's broken at the network layer. Section six: Implementation pitfalls. The walled garden is the number one failure point. Test with a device that has no cached DNS or portal sessions. Use a fresh browser profile or incognito mode. The second pitfall is RADIUS shared secret mismatch. The secret you configure in Central must exactly match the secret in Purple's platform. A single character difference will cause silent authentication failures — the AP will receive no response from the RADIUS server and will either deny the guest or, if you've set the captive portal failure mode to Allow Internet, grant access without authentication, which is a compliance risk. The third pitfall is VLAN misconfiguration. Guest traffic should be on a dedicated VLAN, isolated from your corporate network. In Aruba Central, this is configured in the VLAN settings of the SSID profile. If your guest VLAN isn't correctly trunked on the uplink switch port, APs will come up but guests won't get DHCP addresses. The fourth pitfall is certificate trust on the captive portal redirect. Modern browsers and operating systems are increasingly aggressive about HTTPS enforcement. Purple's captive portal server uses a valid TLS certificate, but if your walled garden blocks the OCSP or CRL endpoints that the client uses to validate the certificate, you'll see certificate errors on the splash page. Add those endpoints to your walled garden. Section seven: Rapid-fire questions. Does Purple work with Aruba Central's AOS-10 architecture as well as AOS-8? Yes. The external captive portal mechanism is consistent across both firmware streams. The UI path differs slightly, but the underlying configuration objects are the same. Can I use Purple's RADIUS-as-a-Service without running my own RADIUS infrastructure? Yes, that's the point. Purple's RADIUS-as-a-Service is a cloud-hosted RADIUS server that you point your Aruba APs at. You don't need FreeRADIUS or Cisco ISE on-premises. Does this integration support WPA3? Aruba Central supports WPA3 on compatible APs, and you can enable WPA3 transition mode on your guest SSID. Purple's captive portal mechanism is agnostic to the encryption layer — it operates at the HTTP redirect level, not the 802.11 association level. Is the data Purple collects GDPR-compliant? Purple is designed with GDPR compliance as a core requirement. The splash page presents a consent mechanism, and Purple's data processing is governed by your data processing agreement with them. For EU venues, ensure your Purple configuration includes the appropriate consent language and that your DPA is in place before go-live. Section eight: Summary and next steps. To summarise: Aruba Central and Purple integrate via the External Captive Portal mechanism, with RADIUS authentication handled by Purple's cloud RADIUS service. The configuration lives at the group level in Central and propagates to all APs in the group — which is the key architectural difference from on-premises Aruba. For multi-site rollouts, use the Central API to automate provisioning and treat your pilot site configuration as the template for everything that follows. Your immediate next steps: first, confirm your Aruba Central group structure maps to your Purple venue hierarchy. Second, obtain Purple's current walled garden domain list and RADIUS endpoint details from Purple's support portal. Third, run a pilot on a single site and validate the full authentication flow before scaling. Fourth, build your automation scripts using the Central API and Purple API in parallel. If you're evaluating Purple for the first time, the guest WiFi and analytics platform pages on purple dot ai give you a clear picture of what you're getting beyond the captive portal — the first-party data capture, the marketing automation, the footfall analytics. That's the business case that gets this project funded. Thanks for listening. If you have questions about this integration, Purple's solutions team can walk you through a proof-of-concept scoped to your specific Aruba Central environment.

header_image.png

Resumen Ejecutivo

Para los equipos de TI empresariales que gestionan redes inalámbricas distribuidas, la migración de controladores locales a plataformas gestionadas en la nube como Aruba Central cambia fundamentalmente el modelo de implementación. Si bien la mecánica central de los Captive Portal y la autenticación RADIUS sigue siendo la misma, el paradigma de configuración cambia de una gestión de políticas centrada en el dispositivo a una basada en grupos.

Esta guía proporciona una referencia técnica completa para integrar Aruba Central con la plataforma de inteligencia de WiFi para invitados alojada en la nube de Purple. Cubrimos las diferencias arquitectónicas entre implementaciones locales y gestionadas en la nube, la configuración paso a paso para Captive Portal externos y RADIUS-as-a-Service, y estrategias para automatizar implementaciones multisitio utilizando la API de Aruba Central. Ya sea que esté implementando Guest WiFi en una docena de oficinas regionales o en una huella global de tiendas minoristas, esta referencia proporciona la guía práctica necesaria para garantizar una integración segura, escalable y conforme.

Análisis Técnico Detallado

Cambio Arquitectónico: Del Controlador a la Nube

En una implementación tradicional de Aruba, los Controladores de Movilidad actúan como puntos de aplicación de políticas. Los perfiles de Captive Portal, las reglas de walled garden y las definiciones de servidor RADIUS se configuran directamente en el controlador. Cuando un invitado se asocia con un AP, su tráfico se tuneliza de vuelta al controlador, que maneja la redirección HTTP al Captive Portal y actúa como proxy para la autenticación RADIUS al servidor backend.

Aruba Central opera con un modelo de aplicación distribuida. La aplicación de políticas ocurre en el borde del Instant Access Point (IAP), mientras que la configuración se descarga desde la nube. Los puntos de contacto de integración cambian de la configuración local del dispositivo a plantillas de grupo, perfiles de SSID y objetos de Captive Portal externos dentro de la jerarquía de configuración de Central.

architecture_overview.png

Purple se sitúa por encima de esta capa de red como una plataforma de inteligencia alojada en la nube. Proporciona el motor del Captive Portal, maneja la lógica de autenticación (incluyendo inicio de sesión social, SMS y autenticación basada en formularios), captura datos de primera parte y envía análisis a sus equipos de marketing y operaciones a través del panel de WiFi Analytics . Purple también proporciona RADIUS-as-a-Service, eliminando la necesidad de infraestructura RADIUS local como FreeRADIUS o Cisco ISE para la autenticación de invitados.

El Flujo de Autenticación

  1. Asociación: Un dispositivo de invitado se asocia con el SSID de invitado transmitido por un IAP de Aruba.
  2. Rol de Pre-Autenticación: El IAP asigna al invitado un rol de pre-autenticación. Este rol permite solo DNS, DHCP y tráfico destinado a dominios explícitamente permitidos en el walled garden.
  3. Intercepción HTTP: Cuando el invitado abre un navegador e intenta acceder a un sitio HTTP, el IAP intercepta la solicitud.
  4. Redirección: El IAP hace referencia a su perfil de Captive Portal Externo y redirige el navegador del invitado a la URL de la página de bienvenida de Purple, añadiendo parámetros como la dirección MAC del AP y la dirección MAC del cliente.
  5. Autenticación: El invitado se autentica a través de la página de bienvenida de Purple.
  6. Solicitud de Acceso RADIUS: El backend de Purple envía una Solicitud de Acceso RADIUS al IAP (o Controlador Virtual) en nombre del invitado.
  7. Aceptación de Acceso RADIUS: Tras una autenticación exitosa, Purple envía un mensaje de Aceptación de Acceso RADIUS de vuelta al IAP.
  8. Rol Autenticado: El IAP mueve al invitado del rol de pre-autenticación al rol de invitado autenticado, otorgando acceso completo a internet.
  9. Contabilidad: El IAP envía paquetes RADIUS Accounting-Start y de actualización provisional a Purple durante toda la sesión, proporcionando visibilidad sobre la duración de la sesión y el uso de datos.

Guía de Implementación

Esta sección describe la configuración paso a paso necesaria para integrar un solo sitio dentro de Aruba Central. Para implementaciones multisitio, esta configuración debe integrarse en una Plantilla de Grupo.

Paso 1: Crear el SSID de Invitado

  1. En la interfaz de usuario web de Aruba Central, navegue al contexto del grupo objetivo.
  2. En Administrar, haga clic en Dispositivos > Puntos de Acceso, luego haga clic en el icono Configuración.
  3. Seleccione la pestaña WLANs y haga clic en + Añadir SSID.
  4. Ingrese un nombre para el SSID (por ejemplo, Venue-Guest).
  5. En la pestaña Seguridad, establezca el Nivel de Seguridad en Visitantes.

Paso 2: Configurar el Perfil del Captive Portal Externo

  1. En la configuración de Seguridad del SSID, seleccione el tipo de Página de Bienvenida como Captive Portal Externo.
  2. Haga clic en el icono + para crear un nuevo Perfil de Captive Portal.
  3. Nombre: Ingrese un nombre descriptivo (por ejemplo, Purple-Portal).
  4. Tipo de Autenticación: Seleccione Autenticación Radius.
  5. IP o Nombre de Host: Ingrese el nombre de host del servidor del Captive Portal de Purple proporcionado en la configuración de su portal Purple.
  6. URL: Ingrese la URL de redirección proporcionada por Purple.
  7. Usar HTTPS: Habilite esta opción para forzar la comunicación segura.
  8. Fallo del Captive Portal: Seleccione Denegar Internet para asegurar que los invitados no puedan omitir la autenticación si el portal no es accesible.

Paso 3: Configurar RADIUS-as-a-Service

  1. Aún dentro de la configuración de Seguridad del SSID, localice el campo Servidor Principal bajo la configuración del Captive Portal Externo.
  2. Haga clic en el icono + para añadir un nuevo servidor de autenticación externo.
  3. Dirección IP: Ingrese la dirección IP o el nombre de host del servidor RADIUS de Purple.
  4. Clave Compartida: Ingrese la clave secreta compartida RADIUS generada en su portal Purple. Crucial: Debe coincidir exactamente.
  5. Puerto de Autenticación: 1812
  6. Puerto de Contabilidad: 1813
  7. Asegúrese de que la Contabilidad esté habilitada y configurada con un intervalo razonable (por ejemplo, 5 minutos) para garantizar un seguimiento preciso de la sesión en el panel de Purple.

Paso 4: Definir el Walled Garden

El walled garden es el elemento de configuración más crítico. Define los dominios a los que un invitado puede acceder antes de autenticarse. Si el walled garden está incompleto, la página de bienvenida no se cargará o la autenticación social fallará.

  1. En la configuración del SSID, navegue a las reglas de Acceso.
  2. Agregue reglas para permitir el tráfico a los dominios del Captive Portal de Purple y a los puntos finales de CDN.
  3. Si utiliza el inicio de sesión social (por ejemplo, Facebook, Google, X), debe agregar los dominios respectivos para esos proveedores de identidad. Purple mantiene una lista actualizada de los dominios de walled garden requeridos en su documentación de soporte.

Paso 5: Configuración de VLAN y DHCP

Asegúrese de que el SSID de invitado esté asignado a una VLAN dedicada, aislada de su red corporativa.

  1. En la pestaña VLANs de la configuración del SSID, seleccione Servidor DHCP externo asignado (si utiliza su propia infraestructura DHCP) o AP instantáneo asignado (si el Controlador Virtual está manejando DHCP y NAT para invitados).
  2. Especifique el ID de VLAN correcto para la red de invitados.

Mejores Prácticas para Implementaciones Multi-Sitio

Al implementar en docenas o cientos de ubicaciones —ya sea en Retail , Hospitality o Healthcare — la configuración manual es propensa a errores. Se requiere un enfoque disciplinado y automatizado.

multisite_rollout.png

1. Estructura y Jerarquía de Grupos

Alinee la estructura de grupos de Aruba Central con la jerarquía de sus ubicaciones. Un patrón común es crear grupos basados en el tipo de ubicación o marca (por ejemplo, "Tiendas Insignia" vs. "Ubicaciones Pop-up"). El perfil de External Captive Portal se aplica a nivel de grupo, lo que significa que todos los AP de ese grupo heredan la misma configuración de integración de Purple.

2. Redirecciones Parametrizadas

Si diferentes sitios requieren distintos temas de página de bienvenida, no necesita perfiles de Captive Portal separados para cada sitio. Purple le permite usar una única URL de redirección que sirve dinámicamente el tema correcto basándose en la dirección MAC del AP o en un parámetro personalizado añadido a la URL por el AP de Aruba.

3. Aprovisionamiento Impulsado por API

Aproveche la API REST de Aruba Central para automatizar la incorporación de sitios. La API Central le permite crear SSIDs programáticamente, asignar perfiles de Captive Portal y actualizar listas de walled garden. Cuando se combina con la API de Purple, puede construir un flujo de trabajo de aprovisionamiento sin contacto:

  • Activadores de script: Se añade una nueva ubicación a su CMDB.
  • API de Purple: Crea el registro de la ubicación en Purple y genera el secreto RADIUS.
  • API Central: Crea el sitio en Aruba Central, asigna los APs, aplica la plantilla de grupo e inyecta el secreto RADIUS de Purple.

4. Consolidación de SSID

Evite la tentación de transmitir múltiples SSIDs de invitado para diferentes tipos de usuario (por ejemplo, "Invitado", "Contratista", "Proveedor"). Como se detalla en nuestra guía sobre Sistema de Posicionamiento Interior: Guía UWB, BLE y WiFi , los SSIDs excesivos degradan el rendimiento de RF al consumir tiempo de aire valioso con tramas de baliza. Transmita un único SSID y utilice la lógica de autenticación de Purple para asignar diferentes roles o límites de ancho de banda basados en la identidad del usuario.

Solución de Problemas y Mitigación de Riesgos

Modos de Falla Comunes

  • La Página de Bienvenida no se Carga: Esto es casi siempre un problema de walled garden. El dispositivo invitado está intentando cargar un recurso (por ejemplo, una fuente, una imagen o un archivo CSS) desde un dominio que no está permitido antes de la autenticación. Utilice las herramientas de desarrollador de un navegador en un dispositivo de prueba para identificar las solicitudes bloqueadas.
  • Fallos de Autenticación Silenciosos: Si la página de bienvenida se carga, el usuario se autentica, pero no se le concede acceso a internet, el problema suele ser una falta de coincidencia del secreto compartido de RADIUS o un firewall que bloquea los puertos UDP 1812/1813 entre el AP y los servidores RADIUS de Purple.
  • Errores de Certificado en la Redirección: Los sistemas operativos modernos aplican una validación HTTPS estricta. Si su walled garden bloquea el acceso a la Lista de Revocación de Certificados (CRL) o a los puntos finales del Protocolo de Estado de Certificado en Línea (OCSP) utilizados por el dispositivo cliente para validar el certificado TLS de Purple, el navegador mostrará una advertencia de seguridad. Asegúrese de que estos puntos finales estén en la lista blanca.

Mitigación de Riesgos: Cumplimiento y Privacidad

Al implementar WiFi para invitados, usted está procesando datos personales. La integración debe diseñarse teniendo en cuenta las regulaciones de privacidad.

  • GDPR y CCPA: Asegúrese de que su página de bienvenida de Purple presente términos y condiciones claros y mecanismos de consentimiento explícito para la captura de datos. Para más contexto sobre los impactos regulatorios, consulte nuestro informe sobre la Ley de IA de la UE y WiFi para Invitados: Lo que los Marketers Necesitan Saber .
  • PCI DSS: El tráfico de invitados debe estar lógicamente separado de las redes de procesamiento de pagos. Verifique que la VLAN asignada al SSID de invitado en Aruba Central no pueda enrutar a su infraestructura de punto de venta (POS).

ROI e Impacto Empresarial

La transición a una integración gestionada en la nube entre Aruba Central y Purple ofrece un valor empresarial medible:

  • TCO Reducido: La eliminación de controladores locales y servidores RADIUS locales reduce los costos de hardware y los gastos generales de mantenimiento.
  • Agilidad Operacional: La gestión de políticas basada en grupos y el aprovisionamiento impulsado por API permiten a los equipos de TI implementar nuevos sitios en minutos en lugar de días.
  • Inteligencia Accionable: Al conectar sin problemas el borde de la red a la plataforma de análisis de Purple, las ubicaciones obtienen visibilidad inmediata del tráfico peatonal, los tiempos de permanencia y la demografía de los clientes, transformando un centro de costos (WiFi para invitados) en un activo generador de ingresos.

Escuche nuestro podcast de análisis profundo para obtener más información:

Términos clave y definiciones

External Captive Portal Profile

A configuration object in Aruba Central that defines the redirect URL and authentication server details for a third-party guest WiFi platform like Purple.

This is the primary integration point where IT teams link their Aruba network to Purple's cloud services.

Walled Garden

A set of access rules that permit traffic to specific IP addresses or domains before a user has authenticated.

Essential for allowing guest devices to load the Purple splash page, access social login providers, and validate TLS certificates prior to gaining full internet access.

RADIUS-as-a-Service

A cloud-hosted RADIUS server provided by Purple that handles authentication and accounting for guest WiFi sessions.

Eliminates the need for enterprise IT teams to deploy and maintain on-premises RADIUS infrastructure for guest access.

Pre-Authentication Role

The initial state assigned to a guest device upon association with the SSID, restricting access to only DNS, DHCP, and walled garden destinations.

Ensures security by preventing unauthenticated devices from accessing the internet or the corporate network.

Group Template

A hierarchical configuration structure in Aruba Central that allows policies and SSID settings to be applied uniformly across multiple access points.

The foundational mechanism for achieving scalable, consistent multi-site deployments.

RADIUS Accounting

The process by which the access point sends session data (start time, duration, data transferred) to the RADIUS server.

Critical for Purple to provide accurate analytics on dwell time and bandwidth consumption in the WiFi Analytics dashboard.

OCSP/CRL Endpoints

Online Certificate Status Protocol and Certificate Revocation List endpoints used by browsers to verify the validity of an SSL/TLS certificate.

If these endpoints are blocked by the walled garden, modern devices will display security warnings instead of the Purple splash page.

OAuth 2.0

The industry-standard protocol for authorization, used to secure access to the Aruba Central REST API.

IT teams must generate OAuth credentials to script and automate the provisioning of new sites and captive portal profiles.

Casos de éxito

A 200-room hotel is migrating from on-premises Aruba Mobility Controllers to Aruba Central. They need to replicate their existing Purple WiFi integration, which uses a custom splash page and social login, across 45 access points. How should the IT team approach the configuration?

The IT team should first create a dedicated Group in Aruba Central for the hotel. Within this group, they configure a new guest SSID with the security level set to 'Visitors'. They must then create an External Captive Portal profile pointing to Purple's redirect URL and configure Purple's RADIUS-as-a-Service endpoint as the primary authentication server. Crucially, because they use social login, the team must configure the SSID's access rules (the walled garden) to explicitly allow traffic to Purple's domains, CDN endpoints, and the specific domains required by the social identity providers (e.g., Facebook, Google) before authentication. Finally, the APs are assigned to the group, automatically inheriting the configuration.

Notas de implementación: This approach correctly leverages Aruba Central's group-based architecture. By applying the configuration at the group level rather than per-AP, the deployment is scalable and consistent. The explicit mention of configuring the walled garden for social login domains demonstrates an understanding of the most common failure point in cloud-managed captive portal integrations.

A retail chain is rolling out Purple WiFi across 150 stores managed by Aruba Central. They want a different splash page theme for their flagship stores versus their standard outlets, but want to minimize configuration overhead. How can they achieve this?

Instead of creating separate Aruba Central Groups and separate External Captive Portal profiles for each store type, the chain can use a single Group Template and a single redirect URL. Purple's platform allows the redirect URL to dynamically serve different splash page themes based on parameters appended by the Aruba AP, such as the AP MAC address or the Site ID. The IT team configures one External Captive Portal profile in Central, and manages the theme mapping entirely within the Purple platform.

Notas de implementación: This solution demonstrates advanced knowledge of the integration capabilities. Using parameterised redirects reduces the configuration burden in Aruba Central and centralises the guest experience management within Purple, aligning with best practices for enterprise scale.

Análisis de escenarios

Q1. You have configured an External Captive Portal profile in Aruba Central pointing to Purple. Guests connect to the SSID, but their browsers display a generic 'Cannot reach the server' error instead of the splash page. What is the most likely cause?

💡 Sugerencia:Consider what traffic is permitted before a guest successfully authenticates.

Mostrar enfoque recomendado

The most likely cause is an incomplete or missing walled garden configuration. Before authentication, the AP drops all traffic except DNS, DHCP, and traffic destined for domains explicitly allowed in the access rules. You must ensure Purple's captive portal domains and CDN endpoints are whitelisted.

Q2. Your organisation is deploying Purple WiFi across 50 regional offices. You want to ensure that if the Purple RADIUS server becomes temporarily unreachable, guests are not granted unauthenticated access to the internet. Which setting must you configure in the External Captive Portal profile?

💡 Sugerencia:Look for the configuration parameter that dictates behaviour when the external server fails.

Mostrar enfoque recomendado

You must set the 'Captive Portal Failure' behaviour to 'Deny Internet'. This fail-closed approach ensures security and compliance by preventing unauthenticated access if the RADIUS server cannot be reached.

Q3. After a successful deployment, the marketing team reports that Purple's analytics dashboard shows guest logins, but all sessions show a duration of 0 minutes and 0 bytes of data used. What network configuration step was missed?

💡 Sugerencia:Think about how session duration and data usage are communicated from the AP to the authentication server.

Mostrar enfoque recomendado

RADIUS Accounting was likely not enabled, or the accounting port (1813) is blocked by a firewall. The AP uses RADIUS Accounting-Start, Interim-Update, and Stop packets to report session metrics to Purple. Without these, Purple knows a login occurred but has no visibility into the session details.