- Purple
- Enterprise WiFi security and authentication: a complete guide
- Aruba Central et Purple WiFi : Intégration gérée dans le Cloud
Aruba Central et Purple WiFi : Intégration gérée dans le Cloud
Un guide de référence technique complet pour intégrer Aruba Central avec la plateforme intelligente de WiFi invité hébergée dans le cloud de Purple. Ce guide couvre l'architecture, la configuration étape par étape des portails captifs externes et du RADIUS, ainsi que les stratégies de déploiement multi-sites pour les équipes IT d'entreprise.
Video overview
Écouter ce guide
Voir la transcription du podcast
Fait partie de notre série principale : Guide de Sécurité WiFi pour l'Entreprise →
- Résumé exécutif
- Analyse technique approfondie
- Transition architecturale : Du contrôleur au Cloud
- Le flux d'authentification
- Guide d'implémentation
- Étape 1 : Créer le SSID invité
- Étape 2 : Configurer le profil du Captive Portal externe
- Étape 3 : Configurer le RADIUS-as-a-Service
- Étape 4 : Définir le Walled Garden
- Étape 5 : Configuration du VLAN et du DHCP
- Bonnes pratiques pour les déploiements multi-sites
- 1. Structure de groupe et hiérarchie
- 2. Redirections paramétrées
- 3. Provisionnement basé sur l'API
- 4. Consolidation des SSID
- Dépannage et atténuation des risques
- Modes de défaillance courants
- Atténuation des risques : Conformité et confidentialité
- ROI et impact commercial

Résumé exécutif
Pour les équipes informatiques d'entreprise qui gèrent des réseaux sans fil distribués, la migration des contrôleurs sur site vers des plateformes gérées dans le cloud comme Aruba Central modifie fondamentalement le modèle de déploiement. Bien que les mécanismes fondamentaux des portails captifs et de l'authentification RADIUS restent les mêmes, le paradigme de configuration passe d'une gestion centrée sur les périphériques à une gestion des politiques basée sur les groupes.
Ce guide fournit une référence technique complète pour intégrer Aruba Central avec la plateforme cloud intelligente de WiFi invités de Purple. Nous couvrons les différences architecturales entre les déploiements sur site et gérés dans le cloud, la configuration étape par étape pour les portails captifs externes et le RADIUS-as-a-Service, ainsi que les stratégies pour automatiser les déploiements multi-sites à l'aide de l'API Aruba Central. Que vous déployiez le Guest WiFi sur une douzaine de bureaux régionaux ou sur un parc mondial de points de vente, cette référence fournit les conseils pratiques nécessaires pour garantir une intégration sécurisée, évolutive et conforme.
Analyse technique approfondie
Transition architecturale : Du contrôleur au Cloud
Dans un déploiement Aruba traditionnel, les contrôleurs de mobilité (Mobility Controllers) agissent comme les points d'application des politiques. Les profils de portail captif, les règles de walled garden (jardin fermé) et les définitions de serveurs RADIUS sont configurés directement sur le contrôleur. Lorsqu'un invité s'associe à un AP, son trafic est acheminé via un tunnel vers le contrôleur, qui gère la redirection HTTP vers le portail captif et sert de proxy pour l'authentification RADIUS vers le serveur d'arrière-plan.
Aruba Central fonctionne sur un modèle d'application distribué. L'application des politiques s'effectue à la périphérie sur l'Instant Access Point (IAP), tandis que la configuration est poussée depuis le cloud. Les points de contact de l'intégration passent de la configuration des périphériques locaux aux modèles de groupe, aux profils SSID et aux objets de portail captif externe au sein de la hiérarchie de configuration de Central.

Purple se positionne au-dessus de cette couche réseau en tant que plateforme intelligente hébergée dans le cloud. Elle fournit le moteur du Captive Portal, gère la logique d'authentification (y compris la connexion via les réseaux sociaux, par SMS et par formulaire), capture les données de première partie et transmet les analyses à vos équipes marketing et opérationnelles via le tableau de bord WiFi Analytics. Purple fournit également un service RADIUS-as-a-Service, éliminant ainsi le besoin d'une infrastructure RADIUS sur site telle que FreeRADIUS ou Cisco ISE pour l'authentification des invités.
Le flux d'authentification
- Association : Un appareil invité s'associe au SSID invité diffusé par un IAP Aruba.
- Rôle de pré-authentification : L'IAP attribue à l'invité un rôle de pré-authentification. Ce rôle autorise uniquement le DNS, le DHCP et le trafic destiné aux domaines explicitement autorisés dans le walled garden.
- Interception HTTP : Lorsque l'invité ouvre un navigateur et tente d'accéder à un site HTTP, l'IAP intercepte la requête.
- Redirection : L'IAP fait référence à son profil de Captive Portal externe et redirige le navigateur de l'invité vers l'URL de la splash page de Purple, en ajoutant des paramètres tels que l'adresse MAC de l'AP et l'adresse MAC du client.
- Authentification : L'invité s'authentifie via la splash page de Purple.
- RADIUS Access-Request : Le backend de Purple envoie une requête RADIUS Access-Request à l'IAP (ou au contrôleur virtuel) au nom de l'invité.
- RADIUS Access-Accept : Une fois l'authentification réussie, Purple renvoie un message RADIUS Access-Accept à l'IAP.
- Rôle authentifié : L'IAP fait passer l'invité du rôle de pré-authentification au rôle d'invité authentifié, lui accordant un accès complet à Internet.
- Accounting : L'IAP envoie des paquets RADIUS Accounting-Start et des mises à jour intermédiaires à Purple tout au long de la session, offrant ainsi une visibilité sur la durée de la session et la consommation de données.
Guide d'implémentation
Cette section détaille la configuration étape par étape requise pour intégrer un site unique au sein d'Aruba Central. Pour les déploiements multisites, cette configuration doit être intégrée dans un modèle de groupe (Group Template).
Étape 1 : Créer le SSID invité
- Dans l'interface Web d'Aruba Central, naviguez vers le contexte du groupe cible.
- Sous Manage, cliquez sur Devices > Access Points, puis cliquez sur l'icône Config.
- Sélectionnez l'onglet WLANs et cliquez sur + Add SSID.
- Saisissez un nom pour le SSID (par exemple,
Venue-Guest). - Sous l'onglet Security, définissez le niveau de sécurité sur Visitors.
Étape 2 : Configurer le profil du Captive Portal externe
- Dans les paramètres de sécurité du SSID, sélectionnez le type de splash page comme External Captive Portal.
- Cliquez sur l'icône + pour créer un nouveau profil de Captive Portal.
- Name : Saisissez un nom descriptif (par exemple,
Purple-Portal). - Authentication Type : Sélectionnez Radius Authentication.
- IP or Hostname : Saisissez le nom d'hôte du serveur de Captive Portal de Purple fourni dans les paramètres de votre portail Purple.
- URL : Saisissez l'URL de redirection fournie par Purple.
- Use HTTPS : Activez cette option pour imposer une communication sécurisée.
- Captive Portal Failure : Sélectionnez Deny Internet pour garantir que les invités ne puissent pas contourner l'authentification si le portail est inaccessible.
Étape 3 : Configurer le RADIUS-as-a-Service
- Toujours dans les paramètres de sécurité du SSID, localisez le champ Primary Server sous la configuration du Captive Portal externe.
- Cliquez sur l'icône + pour ajouter un nouveau serveur d'authentification externe.
- IP Address : Saisissez l'adresse IP ou le nom d'hôte du serveur RADIUS de Purple.
- Shared Key : Saisissez le secret partagé RADIUS généré dans votre portail Purple. Crucial : il doit correspondre exactement.
- Auth Port :
1812 - Accounting Port :
18137. Assurez-vous que l'Accounting est activé et configuré sur un intervalle raisonnable (par exemple, 5 minutes) pour garantir un suivi précis de la session dans le tableau de bord Purple.
Étape 4 : Définir le Walled Garden
Le walled garden est l'élément de configuration le plus critique. Il définit les domaines auxquels un invité peut accéder avant de s'authentifier. Si le walled garden est incomplet, la page d'accueil ne se chargera pas ou l'authentification sociale échouera.
- Dans les paramètres du SSID, accédez aux règles d'Accès (Access).
- Ajoutez des règles pour autoriser le trafic vers les domaines du Captive Portal de Purple et les points de terminaison CDN.
- Si vous utilisez la connexion via les réseaux sociaux (par exemple, Facebook, Google, X), vous devez ajouter les domaines respectifs de ces fournisseurs d'identité. Purple maintient une liste mise à jour des domaines de walled garden requis dans sa documentation d'assistance.
Étape 5 : Configuration du VLAN et du DHCP
Assurez-vous que le SSID invité est mappé sur un VLAN dédié, isolé de votre réseau d'entreprise.
- Sous l'onglet VLANs de la configuration du SSID, sélectionnez External DHCP server assigned (si vous utilisez votre propre infrastructure DHCP) ou Instant AP assigned (si le contrôleur virtuel gère le DHCP et le NAT pour les invités).
- Spécifiez l'ID de VLAN correct pour le réseau invité.
Vous avez des questions sur votre configuration spécifique ?
Notre équipe collabore avec des exploitants de sites, des responsables informatiques et des ingénieurs réseau au sein de 80 000 sites. Réservez un appel de 20 minutes et nous vous montrerons comment d'autres professionnels comme vous ont résolu ce problème.
Bonnes pratiques pour les déploiements multi-sites
Lors d'un déploiement sur des dizaines ou des centaines de sites - que ce soit dans le Commerce de détail, l'Hôtellerie ou la Santé - la configuration manuelle est source d'erreurs. Une approche rigoureuse et automatisée est requise.

1. Structure de groupe et hiérarchie
Alignez la structure de votre groupe Aruba Central sur la hiérarchie de vos sites. Un modèle courant consiste à créer des groupes basés sur le type de site ou la marque (par exemple, "Flagship Stores" par rapport aux "Points de vente éphémères"). Le profil du Captive Portal externe est appliqué au niveau du groupe, ce qui signifie que tous les AP de ce groupe héritent des mêmes paramètres d'intégration Purple.
2. Redirections paramétrées
Si différents sites nécessitent des thèmes de page d'accueil différents, vous n'avez pas besoin de profils de Captive Portal distincts pour chaque site. Purple vous permet d'utiliser une URL de redirection unique qui sert dynamiquement le bon thème en fonction de l'adresse MAC de l'AP ou d'un paramètre personnalisé ajouté à l'URL par l'AP Aruba.
3. Provisionnement basé sur l'API
Tirez parti de l'API REST d'Aruba Central pour automatiser l'intégration des sites. L'API Central vous permet de créer des SSID, d'attribuer des profils de Captive Portal et de mettre à jour les listes de walled garden par programmation. Combinée à l'API Purple, vous pouvez créer un flux de travail de provisionnement sans contact (zero-touch) :
- Déclencheurs de script : Un nouveau site est ajouté à votre CMDB.
- API Purple : Crée l'enregistrement du site dans Purple et génère le secret RADIUS.
- API Central : Crée le site dans Aruba Central, attribue les AP, applique le modèle de groupe et injecte le secret RADIUS Purple.
4. Consolidation des SSID
Évitez la tentation de diffuser plusieurs SSID invités pour différents types d'utilisateurs (par exemple, "Invité", "Prestataire", "Fournisseur"). Comme détaillé dans notre guide sur Indoor Positioning System: UWB, BLE, & WiFi Guide, un nombre excessif de SSID dégrade les performances RF en consommant du temps d'antenne précieux avec des trames de balise. Diffusez un seul SSID et utilisez la logique d'authentification de Purple pour attribuer différents rôles ou limites de bande passante en fonction de l'identité de l'utilisateur.
Dépannage et atténuation des risques
Modes de défaillance courants
- La page d'accueil (Splash Page) ne se charge pas : Il s'agit presque toujours d'un problème de walled garden (portail captif). L'appareil invité tente de charger une ressource (par exemple, une police, une image ou un fichier CSS) à partir d'un domaine qui n'est pas autorisé avant l'authentification. Utilisez les outils de développement d'un navigateur sur un appareil de test pour identifier les requêtes bloquées.
- Échecs d'authentification silencieux : Si la page d'accueil se charge, que l'utilisateur s'authentifie, mais qu'il ne bénéficie pas d'un accès internet, le problème provient généralement d'une incompatibilité de secret partagé RADIUS ou d'un pare-feu bloquant les ports UDP 1812/1813 entre l'AP et les serveurs RADIUS de Purple.
- Erreurs de certificat lors de la redirection : Les systèmes d'exploitation modernes appliquent une validation HTTPS stricte. Si votre walled garden bloque l'accès aux points de terminaison de la liste de révocation de certificats (CRL) ou du protocole d'état de certificat en ligne (OCSP) utilisés par l'appareil client pour valider le certificat TLS de Purple, le navigateur affichera un avertissement de sécurité. Assurez-vous que ces points de terminaison sont sur liste blanche.
Atténuation des risques : Conformité et confidentialité
Lors du déploiement d'un WiFi invité, vous traitez des données personnelles. L'intégration doit être conçue dans le respect des réglementations sur la confidentialité.
- GDPR et CCPA : Assurez-vous que votre page d'accueil Purple présente des conditions générales claires et des mécanismes de consentement explicites pour la capture de données. Pour plus de contexte sur les impacts réglementaires, consultez notre dossier sur le EU AI Act and Guest WiFi: What Marketers Need to Know.
- PCI-DSS : Le trafic invité doit être logiquement séparé des réseaux de traitement des paiements. Vérifiez que le VLAN attribué au SSID invité dans Aruba Central ne peut pas acheminer vers votre infrastructure de point de vente (POS).
ROI et impact commercial
La transition vers une intégration gérée dans le cloud entre Aruba Central et Purple offre une valeur commerciale mesurable :
- Réduction du TCO : L'élimination des contrôleurs sur site et des serveurs RADIUS locaux réduit les coûts matériels et les frais de maintenance.
- Agilité opérationnelle : La gestion des politiques basée sur les groupes et le provisionnement basé sur les API permettent aux équipes informatiques de déployer de nouveaux sites en quelques minutes plutôt qu'en plusieurs jours.
- Intelligence exploitable : En connectant de manière transparente la périphérie du réseau à la plateforme d'analyse de Purple, les sites bénéficient d'une visibilité immédiate sur la fréquentation, les temps de séjour et la démographie des clients, transformant un centre de coûts (le WiFi invité) en un actif générateur de revenus.
Écoutez notre podcast d'analyse approfondie pour plus d'informations :
Définitions clés
Profil de Captive Portal externe
Un objet de configuration dans Aruba Central qui définit l'URL de redirection et les détails du serveur d'authentification pour une plateforme WiFi invité tierce comme Purple.
Il s'agit du principal point d'intégration où les équipes IT lient leur réseau Aruba aux services cloud de Purple.
Walled Garden
Un ensemble de règles d'accès qui autorisent le trafic vers des adresses IP ou des domaines spécifiques avant qu'un utilisateur ne se soit authentifié.
Indispensable pour permettre aux appareils des invités de charger la page de connexion Purple, d'accéder aux fournisseurs de connexion sociale et de valider les certificats TLS avant d'obtenir un accès complet à Internet.
RADIUS-as-a-Service
Un serveur RADIUS hébergé dans le cloud fourni par Purple qui gère l'authentification et la comptabilisation des sessions WiFi des invités.
Élimine le besoin pour les équipes IT d'entreprise de déployer et de maintenir une infrastructure RADIUS sur site pour l'accès invité.
Rôle de pré-authentification
L'état initial attribué à un appareil invité lors de l'association avec le SSID, limitant l'accès aux seules destinations DNS, DHCP et au walled garden.
Garantit la sécurité en empêchant les appareils non authentifiés d'accéder à Internet ou au réseau de l'entreprise.
Group Template
Une structure de configuration hiérarchique dans Aruba Central qui permet d'appliquer uniformément les politiques et les paramètres SSID sur plusieurs points d'accès.
Le mécanisme fondamental pour réaliser des déploiements multi-sites évolutifs et cohérents.
RADIUS Accounting
Le processus par lequel le point d'accès envoie les données de session (heure de début, durée, données transférées) au serveur RADIUS.
Crucial pour que Purple fournisse des analyses précises sur le temps de séjour et la consommation de bande passante dans le tableau de bord WiFi Analytics.
OCSP/CRL Endpoints
Points de terminaison OCSP (Online Certificate Status Protocol) et CRL (Certificate Revocation List) utilisés par les navigateurs pour vérifier la validité d'un certificat SSL/TLS.
Si ces endpoints sont bloqués par le walled garden, les appareils modernes afficheront des avertissements de sécurité au lieu de la page de connexion Purple.
OAuth 2.0
Le protocole standard de l'industrie pour l'autorisation, utilisé pour sécuriser l'accès à l'API REST d'Aruba Central.
Les équipes IT doivent générer des identifiants OAuth pour scripter et automatiser le provisionnement de nouveaux sites et de profils de Captive Portal.
Exemples concrets
Un hôtel de 200 chambres migre de contrôleurs Aruba Mobility sur site vers Aruba Central. Ils doivent répliquer leur intégration Purple WiFi existante, qui utilise une page de connexion personnalisée et une connexion via les réseaux sociaux, sur 45 points d'accès. Comment l'équipe IT doit-elle aborder la configuration ?
L'équipe IT doit d'abord créer un groupe dédié dans Aruba Central pour l'hôtel. Au sein de ce groupe, elle configure un nouveau SSID invité avec le niveau de sécurité défini sur "Visiteurs". Elle doit ensuite créer un profil Captive Portal externe pointant vers l'URL de redirection de Purple et configurer le point de terminaison RADIUS-as-a-Service de Purple comme serveur d'authentification principal. Élément crucial, car ils utilisent la connexion via les réseaux sociaux, l'équipe doit configurer les règles d'accès du SSID (le walled garden) pour autoriser explicitement le trafic vers les domaines de Purple, les points de terminaison CDN et les domaines spécifiques requis par les fournisseurs d'identité sociale (par exemple, Facebook, Google) avant l'authentification. Enfin, les points d'accès sont attribués au groupe, héritant automatiquement de la configuration.
Une chaîne de magasins déploie Purple WiFi dans 150 points de vente gérés par Aruba Central. Elle souhaite un thème de page de connexion différent pour ses magasins phares par rapport à ses points de vente standard, tout en minimisant la charge de configuration. Comment peuvent-ils y parvenir ?
Au lieu de créer des groupes Aruba Central distincts et des profils Captive Portal externes différents pour chaque type de magasin, la chaîne peut utiliser un seul Group Template et une seule URL de redirection. La plateforme de Purple permet à l'URL de redirection de proposer de manière dynamique différents thèmes de pages de connexion en fonction des paramètres ajoutés par le point d'accès Aruba, tels que l'adresse MAC du point d'accès ou l'ID du site. L'équipe IT configure un seul profil Captive Portal externe dans Central et gère l'association des thèmes entièrement au sein de la plateforme Purple.
Questions d'entraînement
Q1. Vous avez configuré un profil External Captive Portal dans Aruba Central pointant vers Purple. Les visiteurs se connectent au SSID, mais leurs navigateurs affichent une erreur générique "Impossible de contacter le serveur" au lieu de la page de connexion. Quelle est la cause la plus probable ?
Conseil : Réfléchissez au trafic qui est autorisé avant qu'un visiteur ne s'authentifie avec succès.
Voir la réponse type
La cause la plus probable est une configuration incorrecte ou manquante du walled garden. Avant l'authentification, le point d'accès rejette tout le trafic à l'exception du DNS, du DHCP et du trafic destiné aux domaines explicitement autorisés dans les règles d'accès. Vous devez vous assurer que les domaines du Captive Portal de Purple et les endpoints du CDN sont sur liste blanche.
Q2. Votre entreprise déploie Purple WiFi dans 50 bureaux régionaux. Vous souhaitez vous assurer que si le serveur RADIUS de Purple devient temporairement inaccessible, les visiteurs ne bénéficient pas d'un accès non authentifié à Internet. Quel paramètre devez-vous configurer dans le profil External Captive Portal ?
Conseil : Recherchez le paramètre de configuration qui détermine le comportement lorsque le serveur externe échoue.
Voir la réponse type
Vous devez configurer le comportement "Captive Portal Failure" sur "Deny Internet". Cette approche de fermeture en cas de défaillance garantit la sécurité et la conformité en empêchant tout accès non authentifié si le serveur RADIUS ne peut pas être contacté.
Q3. Après un déploiement réussi, l'équipe marketing signale que le tableau de bord analytique de Purple affiche les connexions des visiteurs, mais que toutes les sessions indiquent une durée de 0 minute et 0 octet de données utilisées. Quelle étape de configuration réseau a été omise ?
Conseil : Pensez à la manière dont la durée de la session et la consommation de données sont communiquées du point d'accès au serveur d'authentification.
Voir la réponse type
Le RADIUS Accounting n'a probablement pas été activé, ou le port d'accounting (1813) est bloqué par un pare-feu. Le point d'accès utilise les paquets RADIUS Accounting-Start, Interim-Update et Stop pour transmettre les indicateurs de session à Purple. Sans ces éléments, Purple sait qu'une connexion a eu lieu mais n'a aucune visibilité sur les détails de la session.
Continuer la lecture de cette série
Alternatives à IronWiFi pour les déploiements d'entreprise
Vous serez en mesure de sélectionner une alternative à IronWiFi en fonction des tâches que votre réseau doit accomplir : authentification, identité, consentement, couverture matérielle et coût sur trois ans. Vous saurez quand Purple, Cloud4Wi, Spotipo ou Cloudi-Fi sont plus adaptés, quand IronWiFi l'emporte encore, et comment mener un projet pilote sur un site unique pour valider les affirmations de chaque fournisseur.
Sophos Firewall et WiFi invité : configuration du Captive Portal avec Purple
Comment le WiFi invité cloud de Purple fonctionne avec Sophos Firewall et ses points d'accès via un Captive Portal externe standard et RADIUS, et où vérifier la compatibilité et trouver les étapes de configuration.
Authentification WiFi Microsoft Entra ID (Azure AD) : Guide d'intégration d'entreprise
Ce guide technique fournit aux ingénieurs réseau, architectes informatiques et administrateurs systèmes un modèle de référence pour intégrer Microsoft Entra ID (anciennement Azure AD) à l'infrastructure WiFi d'entreprise 802.1X. Apprenez à éliminer les serveurs RADIUS sur site, à déployer des certificats EAP-TLS sans mot de passe via Microsoft Intune SCEP et Cloud PKI, et à automatiser l'assignation dynamique de VLAN à l'aide des groupes de sécurité Entra ID.
Vous avez des questions sur votre configuration spécifique ?
Notre équipe collabore avec des exploitants de sites, des responsables informatiques et des ingénieurs réseau au sein de 80 000 sites. Réservez un appel de 20 minutes et nous vous montrerons comment d'autres professionnels comme vous ont résolu ce problème.