Passer au contenu principal

Juniper Mist et WiFi visiteur : configuration du captive portal avec Purple

Comment les points d'accès Juniper Mist fonctionnent avec le WiFi visiteur de Purple en utilisant un portail externe et le secret API Mist, y compris ce qui diffère car Mist n'utilise pas RADIUS pour le captive portal.

📖 2 min de lecture📝 462 mots📚 5 définitions clés

Écouter ce guide

Voir la transcription du podcast
Bienvenue dans le Briefing Technique Purple, où nous explorons les intégrations qui propulsent des expériences WiFi invités de classe mondiale. Aujourd'hui, nous plongeons dans une intégration cruciale pour tout déploiement de niveau entreprise : Juniper Mist et Purple WiFi. Introduction et Contexte. Si vous êtes un responsable informatique gérant un grand site - pensez aux hôtels, chaînes de magasins, stades ou centres de conférences - vous savez que le WiFi invités n'est plus seulement un plus agréable à avoir. C'est un élément d'infrastructure critique. Vous avez besoin de fiabilité, de sécurité et, plus important encore, vous devez en tirer une réelle valeur commerciale. C'est là que l'association du réseau piloté par l'IA de Juniper Mist et de la plateforme d'analyse et d'engagement de Purple brille véritablement. Juniper Mist est l'une des plateformes sans fil gérées par le cloud les plus sophistiquées disponibles aujourd'hui. Conçue sur une architecture de microservices, elle utilise l'apprentissage automatique pour optimiser en continu la gestion des ressources radio, prédire et résoudre les problèmes réseau avant que les utilisateurs ne les remarquent, et fournir des informations granulaires sur les niveaux de service grâce à son cadre d'assurance Wi-Fi. C'est le type d'infrastructure auquel les équipes informatiques d'entreprise font confiance à grande échelle. Purple, de son côté, est une plateforme d'intelligence WiFi invités pour les entreprises. Elle fournit l'expérience orientée invité - le Captive Portal, le parcours de connexion, la capture de données - puis transforme ces données en intelligence d'affaires exploitable. Pensez aux analyses de fréquentation, aux rapports sur le temps de séjour, au suivi des visiteurs récurrents, à l'intégration CRM et à l'automatisation du marketing conforme au GDPR. Associez ces deux plateformes, et vous obtenez une combinaison puissante : Mist fournit l'infrastructure sans fil robuste et intelligente, tandis que Purple y ajoute l'expérience invité, les informations sur les données et les outils de conformité. Dans ce briefing, nous verrons comment fonctionne cette intégration d'un point de vue architectural, comment la configurer étape par étape, et pourquoi elle représente un retour sur investissement convaincant pour les exploitants de sites. Plongée Technique. Alors, passons à l'aspect technique. Comment fonctionne réellement cette intégration ? C'est très élégant. À la base, elle utilise la fonctionnalité "Forward to external portal" de Mist au sein de la configuration du WLAN. Lorsqu'un invité se connecte à votre réseau WiFi, le point d'accès Mist détecte que l'appareil n'a pas été préalablement autorisé. Il redirige ensuite le navigateur de l'invité vers une URL de Captive Portal - une URL qui est hébergée par Purple. Cette redirection n'est pas un simple chargement de page. Mist ajoute plusieurs paramètres clés à l'URL de redirection. Ceux-ci incluent l'identifiant du WLAN, l'adresse MAC du point d'accès auquel l'invité est connecté, l'adresse MAC de l'appareil de l'invité lui-même, et l'URL d'origine que l'invité tentait de joindre. Ces paramètres sont essentiels car ils permettent à la plateforme de Purple de savoir exactement sur quel réseau se trouve l'invité et d'autoriser correctement cet appareil spécifique une fois l'authentification terminée. Le Captive Portal lui-même est entièrement personnalisable. Vous pouvez le personnaliser avec le logo et les couleurs de votre établissement, le configurer pour qu'il prenne en charge plus de vingt-cinq langues avec détection automatique de l'appareil, et choisir parmi une gamme de méthodes d'authentification - un simple formulaire d'e-mail, une connexion via les réseaux sociaux avec Facebook ou Google, un code d'accès pré-partagé ou même un achat d'accès payant. Purple gère tout cela au sein de sa plateforme. La magie du flux d'autorisation opère via l'API REST de Mist. Une fois qu'un visiteur s'authentifie sur le portail Purple, la plateforme Purple passe un appel API sécurisé au Cloud Mist. Cet appel, dirigé vers le point de terminaison d'autorisation du portail Mist, indique à Mist : "Cet appareil est autorisé. Accordez-lui l'accès à internet." Mist ouvre alors le réseau pour cet appareil spécifique. L'ensemble du processus est sécurisé à l'aide d'un API Secret - une clé cryptographique unique que vous configurez à la fois dans le tableau de bord Mist et dans les paramètres d'établissement de Purple. Cela garantit que seule votre instance Purple peut autoriser des appareils sur votre réseau Mist. Parlons maintenant des visiteurs récurrents, car c'est là que l'intégration devient véritablement sophistiquée. Forcer les visiteurs à se connecter à chaque visite est une mauvaise expérience, et franchement, c'est une friction inutile qui peut nuire à la perception de votre marque. C'est là qu'intervient PurpleConnex - notre solution Passpoint. Passpoint, également connu sous le nom de Hotspot 2.0, est une norme IEEE 802.11u qui permet aux appareils mobiles de découvrir et de se connecter automatiquement aux réseaux WiFi. Après la première visite d'un client et son authentification via le Captive Portal, nous pouvons installer un profil Passpoint sur son appareil. Lors de chaque visite ultérieure, son appareil se connecte automatiquement et en toute sécurité au SSID PurpleConnex sans aucune interaction de l'utilisateur. Pas de portail, pas d'invite de connexion - juste une connectivité fluide et instantanée. Ceci est réalisé à l'aide de RadSec, qui signifie RADIUS sur TLS. Au lieu du protocole RADIUS traditionnel non chiffré, RadSec achemine tout le trafic d'authentification via une connexion TLS, offrant une sécurité de classe entreprise. Le Cloud Mist communique avec les serveurs RadSec de Purple - rad1-secure.purple.ai et rad2-secure.purple.ai sur le port 2083 - pour authentifier les visiteurs de retour. Vous devrez également charger le certificat RadSec de Purple dans les paramètres d'organisation de Mist, ce qui est un processus simple. Le WLAN PurpleConnex est configuré comme un réseau WPA2 Enterprise avec authentification 802.1X, ce qui représente la référence absolue en matière de sécurité sans fil. Pour les établissements qui ont activé les bandes radio 6 GHz sur leurs points d'accès Mist, la norme WPA3-Enterprise est requise, offrant un chiffrement encore plus fort grâce au mode de sécurité 192 bits. Il convient de noter une considération architecturale importante : Juniper Mist ne prend pas en charge l'authentification et la comptabilisation RADIUS pour le flux de Captive Portal lui-même. Cela signifie que les rapports de comptage d'utilisateurs en temps réel et certaines métriques de session réseau dans le tableau de bord Mist ne refléteront pas les sessions de Captive Portal. Cependant, la plateforme analytique de Purple fournit des rapports complets sur les sessions invités, de sorte qu'en pratique, cette limitation a un impact minimal sur les données globales que vous pouvez tirer du déploiement. Recommandations de mise en œuvre et pièges à éviter. Passons maintenant à la mise en œuvre. La configuration de base est simple, mais plusieurs détails de configuration peuvent dérouter même les ingénieurs réseau expérimentés. Laissez-moi vous guider à travers les étapes clés et les pièges courants. La première étape consiste à créer votre WLAN invité dans le tableau de bord Mist. Naviguez vers Network, puis WLANs, et ajoutez un nouveau WLAN. Définissez le type de sécurité sur Open Access - ceci est correct et intentionnel, car la sécurité du réseau invité est gérée au niveau de la couche applicative par le Captive Portal et la capture de données conforme au GDPR. Définissez l'option Guest Portal sur "Forward to an external portal" et saisissez l'URL du portail fournie par Purple. Le piège le plus courant à cette étape est une configuration incomplète du walled garden. Le walled garden est la liste des noms d'hôtes que les utilisateurs non authentifiés sont autorisés à consulter avant de terminer le processus de connexion. Vous devez ajouter tous les domaines requis par Purple à cette liste, ainsi que tous les fournisseurs de connexion via les réseaux sociaux que vous prévoyez de prendre en charge. Si le walled garden est incomplet, le Captive Portal ne se chargera pas pour les invités, et ils resteront bloqués sur une page d'erreur du navigateur. Purple fournit une liste complète des domaines requis dans sa documentation d'assistance, et je vous recommande vivement de l'examiner attentivement avant la mise en service. Après avoir enregistré le WLAN, retournez dans la configuration et localisez l'API Secret. Il s'agit d'une clé cryptographique unique que Mist génère automatiquement. Copiez-la et collez-la dans les paramètres de site de Purple dans le champ "Mist API secret". C'est le lien qui permet à Purple d'autoriser les appareils sur votre réseau Mist. Pour la configuration PurpleConnex Passpoint, créez un second WLAN avec une sécurité WPA2 Enterprise et Passpoint activé. Configurez le champ Operators avec "OpenRoaming-Settlement-Free", et définissez le NAI Realm sur securewifi.purple.ai avec EAP-TTLS comme méthode d'authentification. Ajoutez les deux adresses de serveur RadSec fournies par Purple, et définissez le NAS Identifier sur MIST suivi de la variable d'adresse MAC de l'appareil. Enfin, téléchargez le certificat RadSec dans les paramètres d'organisation de votre Mist.Pour les déploiements multi-sites - et c'est un conseil crucial pour toute organisation gérant plus de quelques sites - utilisez les modèles d'organisation de Juniper Mist. Configurez vos réseaux WLAN invités et sécurisés une seule fois dans un modèle et appliquez-le à tous vos sites. Cela garantit une cohérence absolue sur l'ensemble de votre parc et réduit considérablement la charge administrative. Une chaîne de magasins comptant cinquante boutiques, par exemple, peut déployer une modification de configuration sur tous les sites simultanément, plutôt que d'effectuer des modifications manuelles site par site. Une dernière recommandation d'implémentation : testez toujours l'intégration dans un environnement de staging avant de la déployer en production. Utilisez le point de terminaison de test d'autorisation de Juniper Mist - /authorize-test - pour vérifier que le flux du Captive Portal fonctionne correctement sans affecter les utilisateurs en direct. Et testez toujours sur plusieurs types d'appareils - iOS, Android, Windows et macOS - car le comportement du Captive Portal peut varier considérablement d'un système d'exploitation et d'une version de navigateur à l'autre. Questions et réponses rapides. Abordons quelques questions rapides que nous entendons souvent de la part des architectes réseau lors de la planification du déploiement. Première question : Cette intégration a-t-elle un impact sur les performances du réseau ? Non. L'échange d'authentification est léger et n'a lieu qu'une seule fois par session. Une fois qu'un invité est autorisé, son trafic est acheminé directement de la borne d'accès Juniper Mist vers Internet. Purple n'est pas du tout sur le chemin des données, il n'y a donc aucun impact sur les performances pour le trafic de navigation normal. Deuxième question : Quel est le niveau de sécurité des données d'invités collectées par Purple ? Très sécurisé. Purple est certifié ISO 27001, et la plateforme est conçue pour être conforme au GDPR, à la CCPA et aux autres réglementations majeures sur la confidentialité des données. Toutes les données sont chiffrées en transit à l'aide de TLS et chiffrées au repos. Les outils de gestion du consentement de Purple garantissent que les invités fournissent un consentement éclairé et explicite avant toute collecte de données personnelles, ce qui est une exigence fondamentale en vertu de l'article 7 du GDPR. Troisième question : Puis-je proposer une bande passante échelonnée pour monétiser le WiFi ? Absolument. La plateforme de Purple prend en charge les configurations de bande passante échelonnée. Vous pouvez proposer un niveau d'accès de base gratuit avec une limite de vitesse inférieure et un niveau premium payant avec des vitesses plus élevées. C'est particulièrement pertinent pour les aéroports, les centres de conférence et les stades, où une connectivité premium est une véritable valeur ajoutée pour laquelle les invités sont prêts à payer. Un client de Purple - un exploitant d'aéroport - a obtenu un retour sur investissement de huit cent quarante-deux pour cent en implémentant une bande passante échelonnée via la plateforme de Purple. Quatrième question : que se passe-t-il si la plateforme Purple est temporairement indisponible ? Il s'agit d'une question de résilience importante. Par défaut, Mist n'accordera pas d'accès Internet aux invités non authentifiés si le portail externe est injoignable. Vous pouvez éventuellement activer le paramètre "contourner le portail invité en cas d'exception" dans Mist, qui accordera un accès ouvert si le portail est indisponible. Cependant, cela doit être mûrement réfléchi, car cela supprime la couche de capture de données et de conformité. Pour la plupart des déploiements d'entreprise, nous recommandons de laisser cette option désactivée et de veiller à ce que la plateforme de Purple - qui fonctionne sur une infrastructure cloud hautement disponible - soit surveillée dans le cadre de votre processus de gestion des services. Résumé et étapes suivantes. Pour résumer ce point d'information : l'intégration de Juniper Mist avec Purple transforme votre WiFi invité d'un simple service utilitaire en un outil puissant pour l'intelligence d'affaires et l'engagement client. Vous bénéficiez de la fiabilité réseau optimisée par l'IA de Mist, avec sa gestion des ressources radio basée sur le machine learning et sa détection proactive des pannes, combinée aux analyses approfondies des visiteurs, à l'automatisation du marketing et à la capture de données conforme au GDPR de Purple. L'intégration est basée sur l'API et s'avère flexible, prenant en charge à la fois les déploiements simples de Captive Portal et les implémentations Passpoint sophistiquées et sécurisées pour une expérience de visiteur régulier véritablement fluide. Les points clés à retenir sont les suivants. Premièrement : configurez toujours un walled garden complet - c'est la cause la plus fréquente d'échec d'intégration. Deuxièmement : planifiez deux SSID dès le premier jour - un réseau invité ouvert pour les premiers visiteurs et un réseau Passpoint sécurisé pour les clients réguliers. Troisièmement : utilisez les modèles d'organisation de Mist pour tout déploiement multi-sites afin de garantir la cohérence et l'efficacité opérationnelle. Et quatrièmement : exploitez la plateforme d'analyse de Purple pour tirer des informations commerciales exploitables de vos données WiFi invité - c'est là que le véritable retour sur investissement est réalisé. Votre prochaine étape ? Si vous êtes déjà client Purple, consultez le guide d'intégration Juniper Mist dans notre portail d'assistance à l'adresse support.purple.ai. Si vous découvrez Purple, rendez-vous sur purple.ai et réservez une démonstration avec l'un de nos architectes de solutions. Nous pouvons vous présenter un environnement en direct, discuter des exigences spécifiques de votre site et modéliser le retour sur investissement attendu pour votre déploiement. Merci d'avoir suivi ce point technique de Purple. À la prochaine fois.

Les points d'accès Juniper Mist, gérés depuis le tableau de bord Mist Cloud, gèrent la partie radio de votre réseau. Purple ajoute la couche visiteur par-dessus : le captive portal que vos visiteurs voient, le parcours de connexion et les données de première main que vous collectez. Il ne remplace aucun de vos équipements Mist.

Comment Juniper Mist fonctionne avec le WiFi visiteur de Purple

Purple est une solution cloud overlay. Votre réseau sans fil Mist continue de gérer le WiFi ; Purple gère l'expérience visiteur via le portail externe de Mist.

  • Portail externe. Dans les paramètres visiteur du réseau sans fil Mist, vous redirigez les visiteurs vers un portail externe, votre splash page Purple, au lieu de leur accorder l'accès immédiatement. Le visiteur se connecte et la page redonne le contrôle au réseau.
  • Secret API Mist. Mist autorise ce retour en utilisant un secret API généré sur le réseau sans fil, que vous collez dans les paramètres de votre site Purple, plutôt qu'un échange RADIUS.
  • Allowed hostnames. Mist appelle le walled garden "allowed hostnames" (noms d'hôte autorisés), la courte liste d'adresses qu'un appareil peut atteindre avant de se connecter, afin que la splash page et les éventuelles étapes de paiement ou de connexion sociale puissent se charger.

Une mise en garde honnête : Mist ne prend pas en charge l'authentification et l'accounting RADIUS pour un captive portal. De ce fait, les rapports Purple qui s'appuient sur les données d'accounting, comme les utilisateurs en ligne actuellement et certains rapports réseau, ne sont pas disponibles avec Mist. Tout le reste, la connexion et les données d'opt-in, fonctionne normalement.

C'est le modèle : Mist transfère les paquets, Purple est propriétaire de la connexion et des données. La plupart des constructeurs utilisent RADIUS pour ce transfert ; Mist utilise son propre secret API, mais l'approche cloud overlay est la même pour Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme et Fortinet. Purple est conçu pour être indépendant du matériel.

Ce dont vous avez besoin

  • Des points d'accès Juniper Mist gérés dans le tableau de bord Mist Cloud, avec un accès administrateur.
  • Un site Purple avec votre splash page et votre parcours de connexion configurés.
  • Votre secret API de réseau sans fil Mist et vos allowed hostnames, configurés dans votre tableau de bord Purple.

Configurez-le avec Purple

Les paramètres exacts, la configuration du portail externe, le secret API, les allowed hostnames et la connexion sécurisée optionnelle pour les visiteurs récurrents, sont documentés étape par étape dans le guide d'assistance de Purple, avec les valeurs précises à saisir.

Guide de configuration Juniper Mist

Suivez ce guide pour la configuration. Cette page explique comment les éléments s'assemblent, afin que vous sachiez à quoi sert chaque étape.

Ce que vous obtenez

Une fois que les visiteurs se connectent via Purple, chaque visite devient une donnée de première main vérifiée et consentie par un opt-in conscient : qui a visité, à quelle fréquence, et comment les contacter avec leur autorisation. C'est la différence entre un WiFi qui connecte les gens et un WiFi qui construit une audience marketing qui vous appartient. Purple est aligné avec le GDPR et certifié ISO 27001, avec un taux de disponibilité de 99,999 % sur plus de 80 000 sites actifs.

Définitions clés

Cloud overlay

Purple se superpose à votre matériel existant et gère la connexion des visiteurs et les données, sans remplacer les points d'accès qui gèrent le trafic.

Portail externe

Mist redirige un nouvel appareil vers une page de connexion hébergée en externe, votre splash page Purple, avant de lui accorder l'accès à Internet.

Secret API Mist

Une clé générée sur le réseau sans fil Mist que Purple utilise pour autoriser les connexions, à la place de l'échange RADIUS utilisé par d'autres constructeurs.

Allowed hostnames

Le nom donné par Mist au walled garden : les adresses qu'un appareil peut atteindre avant de s'être connecté.

Accounting RADIUS

La partie reporting d'utilisation de RADIUS qui alimente les rapports de présence en temps réel ; Mist ne la fournit pas pour les captive portals, ces rapports sont donc indisponibles.