Passer au contenu principal

WiFi Landing Page vs. Splash Page : quelle est la différence ?

Ce guide de référence technique clarifie les différences architecturales et fonctionnelles entre les WiFi landing pages et les splash pages — deux termes fréquemment confondus par les équipes informatiques et les services marketing. Il fournit aux architectes réseau, aux responsables informatiques et aux directeurs d'exploitation de sites des stratégies de déploiement exploitables pour optimiser les performances du Captive Portal, garantir la conformité au GDPR et à la norme PCI DSS, et maximiser le ROI dans les espaces d'entreprise, notamment l'hôtellerie, le commerce de détail et les environnements du secteur public.

📖 8 min de lecture📝 2,388 mots🔧 2 exemples concrets3 questions d'entraînement📚 9 définitions clés

Écouter ce guide

Voir la transcription du podcast
Bienvenue dans ce nouveau Point Technique de Purple. Aujourd'hui, nous abordons une question qui revient dans presque tous les appels de cadrage initiaux avec les CTO et les architectes réseau : quelle est la différence exacte entre une landing page WiFi et une splash page ? Dans le monde grand public, ces termes sont souvent utilisés de manière interchangeable. Mais lorsque vous concevez un réseau d'invités d'entreprise pour cinquante points de vente ou un déploiement à haute densité dans un stade, confondre les deux peut entraîner des problèmes de conformité, des parcours utilisateurs interrompus et un manque à gagner en termes de ROI. Au cours des dix prochaines minutes, nous allons donc définir la distinction technique, analyser l'architecture, aborder les pièges d'implémentation les plus courants et terminer par une session rapide de questions-réponses. C'est parti. [SECTION: TECHNICAL DEFINITIONS] Tout d'abord, définissons les termes. Lorsque nous parlons de Captive Portal, nous faisons référence à l'ensemble du mécanisme de "walled-garden" (environnement fermé) qui intercepte le trafic HTTP et HTTPS et oblige l'appareil client à s'authentifier avant de lui accorder un accès au réseau externe. Au sein de ce flux de portail, la Splash Page joue le rôle de gardien. C'est le tout premier écran qu'un utilisateur voit lorsqu'il se connecte au SSID. Sa fonction technique principale est l'authentification et l'autorisation. C'est là que l'utilisateur accepte les Conditions Générales d'Utilisation, saisit ses identifiants ou s'authentifie via un fournisseur d'identité — par exemple en utilisant OAuth ou une intégration de programme de fidélité. Du point de vue de la conformité, c'est ici que vous gérez le consentement GDPR et les clauses de non-responsabilité PCI DSS si vous traitez des paiements. À l'inverse, la Landing Page est la destination finale après une authentification réussie. Une fois que le serveur RADIUS envoie le message Access-Accept et que l'appareil client est placé sur le VLAN actif avec routage Internet, l'environnement fermé est levé. Le contrôleur redirige alors le navigateur de l'utilisateur vers la Landing Page. Pourquoi cette distinction est-elle importante ? Parce que la Splash Page existe dans un environnement extrêmement restreint. L'appareil ne dispose pas encore d'un accès complet à Internet. Il ne peut atteindre que les adresses IP ou les noms d'hôte spécifiques que vous avez ajoutés à la liste blanche dans votre configuration de Walled Garden. Si vous tentez de charger des scripts externes lourds, des lecteurs vidéo dynamiques ou des traceurs tiers complexes sur une splash page sans une mise sur liste blanche appropriée, la page plantera et l'utilisateur se retrouvera bloqué dans une boucle de connexion. La Landing Page, quant à elle, se trouve sur l'Internet ouvert. L'utilisateur est authentifié. Ici, vous pouvez charger des expériences marketing complètes, des liens de téléchargement d'applications dynamiques, des cartes interactives du site et des promotions ciblées basées sur les données de première partie que vous venez de collecter sur la splash page. [SECTION: IMPLEMENTATION AND PITFALLS] Parlons maintenant de l'implémentation et des erreurs de déploiement les plus courantes. L'erreur la plus fréquente consiste à surcharger la Splash Page. J'ai vu des équipes marketing fournir une page de cinq mégaoctets contenant quatre pixels de suivi externes différents et une vidéo en arrière-plan, en demandant au service informatique d'en faire l'écran de connexion. Lorsque vous faites cela, vous devez ajouter des dizaines de CDN et de domaines tiers à la liste blanche de votre Walled Garden. Non seulement cela est un cauchemar à maintenir car ces plages d'adresses IP changent, mais c'est aussi un risque pour la sécurité. Vous créez des failles dans votre pare-feu de pré-authentification. De plus, les systèmes d'exploitation mobiles modernes — comme iOS et Android — utilisent un mini-navigateur spécialisé pour afficher les portails captifs. Ces Captive Network Assistants, ou CNA, ont des fonctionnalités limitées. Ils bloquent souvent les cookies, restreignent le stockage local et se ferment automatiquement s'ils détectent une navigation externe avant que la connexion internet ne soit pleinement établie. La meilleure pratique ? Gardez la Splash Page légère, rapide et purement axée sur la capture de données et le consentement légal. Utilisez une solution de Captive Portal basée sur le cloud qui optimise la charge utile HTML pour ces navigateurs CNA. Une fois que l'utilisateur clique sur Se connecter, redirigez-le vers la Landing Page riche et dynamique. C'est là que vous tirez parti de votre plateforme de WiFi Analytics. Comme vous avez déjà capturé leur profil, la Landing Page peut être personnalisée. S'il s'agit d'un client de retour dans votre hôtel, la landing page peut l'accueillir par son nom et lui proposer une réservation en un clic pour le spa. S'il se trouve dans un espace de vente au détail, elle peut afficher une promotion basée sur une carte thermique selon sa zone actuelle. [SECTION: CASE STUDIES] Laissez-moi vous présenter deux études de cas concrètes qui illustrent parfaitement cela. Premièrement, un complexe hôtelier de cinq cents chambres. Ils constataient des taux d'abandon élevés lors de la connexion au WiFi de leurs clients. L'équipe marketing avait ajouté une vidéo promotionnelle de quatre mégaoctets et une carte interactive complexe à l'écran de connexion initial. La solution a été simple : remplacer l'écran de connexion par une Splash Page légère de moins d'un mégaoctet, axée uniquement sur l'authentification par numéro de chambre et nom de famille, ainsi que sur l'acceptation des Conditions Générales. La vidéo et la carte ont été déplacées vers la Landing Page post-authentification. Les taux de connexion ont augmenté de plus de quarante pour cent dès la première semaine. Deuxièmement, une chaîne de vente au détail de cinquante points de vente. Ils souhaitaient offrir un accès WiFi transparent aux membres fidélisés de retour sans les obliger à se connecter à chaque fois. La solution a été le MAC Authentication Bypass intégré à la base de données de fidélité. Lorsqu'un appareil connu s'associe à l'SSID, le contrôleur interroge le serveur RADIUS, identifie l'adresse MAC et renvoie immédiatement un Access-Accept sans présenter la Splash Page. L'utilisateur est redirigé vers une Landing Page personnalisée affichant son statut de fidélité et une offre ciblée. Résultat : une augmentation de trente pour cent de l'engagement sur l'application de fidélité à l'échelle du réseau. [SECTION: RAPID-FIRE Q&A] Passons maintenant à notre foire aux questions rapide. Voici les trois principales questions que me posent les ingénieurs réseau. Question une : Puis-je contourner entièrement la Splash Page pour les utilisateurs de retour ? Oui. C'est ce qu'on appelle le MAC Authentication Bypass, ou connexion transparente. Le contrôleur reconnaît l'adresse MAC de l'appareil lors d'une session précédente et l'autorise automatiquement, le redirigeant directement vers la Landing Page ou sa destination d'origine. Assurez-vous simplement que votre politique de confidentialité couvre le suivi persistant des appareils. Deuxième question : Pourquoi ma Splash Page affiche-t-elle une erreur de certificat ? Cela se produit généralement lorsque vous tentez d'intercepter le trafic HTTPS sans certificat SSL valide sur le contrôleur, ou si vous utilisez un certificat auto-signé. Utilisez toujours un certificat publiquement approuvé pour le nom d'hôte de votre Captive Portal, et assurez-vous que votre contrôleur prend en charge les normes de redirection HTTPS modernes telles que la RFC 8908. Troisième question : La Landing Page doit-elle être hébergée localement sur le contrôleur ou dans le cloud ? Toujours dans le cloud. L'hébergement sur le contrôleur limite votre capacité à mettre à jour le contenu de manière dynamique, à effectuer des tests A/B ou à l'intégrer à des CRM externes. Une architecture basée sur le cloud sépare le plan de contrôle du réseau de la couche d'expérience utilisateur, ce qui est exactement ce que requièrent les déploiements d'entreprise. [SECTION: SUMMARY AND NEXT STEPS] En résumé : La Splash Page est le gardien sécurisé et restreint pour l'authentification et le consentement. Gardez-la légère — moins d'un mégaoctet, sans dépendances externes, optimisée pour le Captive Network Assistant. La Landing Page est la destination post-authentification pour l'engagement, le marketing et la génération de ROI. Elle fonctionne sur l'internet ouvert avec toutes les capacités d'un navigateur. Comprenez les contraintes du Walled Garden et du Captive Network Assistant, et vous éviterez quatre-vingt-dix pour cent des tickets de support associés aux déploiements de WiFi invités. Les trois règles clés à retenir : Splash pour la Sécurité, Landing pour la Fidélité. Le Walled Garden est un bac à sable, pas un terrain de jeu. Et toujours — l'Authentification avant l'Animation. Merci d'avoir participé à ce briefing technique. Si vous souhaitez approfondir la configuration des portails captifs basés sur le cloud, consultez le guide de référence complet sur le site web de Purple. À la prochaine, gardez vos réseaux sécurisés et vos utilisateurs connectés.

📚 Fait partie de notre série principale : Captive Portal Guide

header_image.png

Résumé Exécutif

Pour les équipes informatiques d'entreprise gérant des sites à haute densité — des établissements de l' Hôtellerie aux parcs de points de vente du Retail — les termes "splash page" et "landing page" sont fréquemment confondus. Les traiter comme interchangeables dans l'architecture réseau entraîne des parcours utilisateurs interrompus, des failles de sécurité et des opportunités manquées de capture de données.

À un niveau fondamental, la Splash Page est le gardien de pré-authentification. Elle existe au sein de l'environnement contraint d'un Walled Garden, responsable de la vérification d'identité, de l'authentification MAC et du consentement légal en vertu du GDPR et de la norme PCI DSS. La WiFi Landing Page est la destination post-authentification. Elle fonctionne sur l'internet ouvert, exploitant les données capturées lors de la connexion pour offrir des expériences personnalisées, stimuler les téléchargements d'applications et générer un ROI mesurable grâce aux intégrations de Guest WiFi .

Ce guide détaille les spécifications techniques, les méthodologies de déploiement et les modes de défaillance courants associés à la conception de Captive Portal — permettant aux architectes réseau de créer des réseaux d'accès invités robustes, conformes et générateurs de revenus pour tous les types de sites.


Analyse Technique Approfondie

L'Architecture du Captive Portal

Un Captive Portal intercepte le trafic HTTP/HTTPS des clients non authentifiés et les redirige vers une interface web désignée. Ce mécanisme repose sur une combinaison de détournement DNS, de redirection HTTP 302 et d'authentification RADIUS — les implémentations modernes adoptant de plus en plus la norme RFC 8908 (Identification du Captive Portal dans le DHCP et les annonces de routeur) pour permettre une découverte native du Captive Portal au niveau de l'OS sans interception HTTP fragile.

Au sein de cette architecture, la Splash Page et la Landing Page jouent des rôles fondamentalement différents à différents moments du cycle de vie de l'authentification.

1. La Splash Page (État de Pré-Authentification)

Lorsqu'un appareil s'associe à un SSID, le contrôleur sans fil le place dans un VLAN non authentifié. Tout le trafic sortant est intercepté et redirigé vers le nom d'hôte du Captive Portal. Le Captive Network Assistant (CNA) du système d'exploitation — un pseudo-navigateur spécialisé et sandboxé intégré à iOS, Android et Windows — détecte le Captive Portal et affiche la Splash Page.

Contraintes Techniques de l'Environnement CNA :

Le CNA n'est pas un navigateur complet. Il fonctionne avec des restrictions importantes qui ont un impact direct sur ce qui peut être déployé sur une Splash Page :

  • Les cookies et le stockage local sont souvent bloqués ou sévèrement limités
  • Les frameworks JavaScript complexes peuvent ne pas s'exécuter
  • Les ressources externes (polices, scripts, images) ne peuvent se charger que si leurs domaines sont mis sur liste blanche dans le Walled Garden
  • Le CNA se fermera automatiquement s'il détecte que l'appareil a obtenu un accès internet avant que l'utilisateur n'ait terminé l'authentification- La persistance de la session après la fermeture du CNA n'est pas fiable

Fonctions principales de la Splash Page :

Compte tenu de ces contraintes, la Splash Page doit être conçue exclusivement pour : l'authentification (connexion sociale via OAuth, SMS OTP, identifiants basés sur un formulaire ou intégration de programme de fidélité) ; l'acceptation des Conditions Générales ; la capture du consentement GDPR ; et l'enregistrement de l'adresse MAC pour une future connexion fluide.

Recommandation de charge utile : Maintenez la Splash Page en dessous de 1 Mo. Utilisez du CSS inline, évitez les bibliothèques de polices externes et minimisez le JavaScript. Chaque dépendance externe nécessite une entrée correspondante dans la liste blanche du Walled Garden — chacune représentant à la fois une charge de maintenance et une exposition potentielle en matière de sécurité.

2. La Landing Page (État post-authentification)

Une fois l'authentification réussie, le serveur RADIUS renvoie un message Access-Accept. Le contrôleur sans fil met à jour la session du client, migrant l'appareil vers un VLAN authentifié avec un routage internet complet. Le Walled Garden est supprimé. Le contrôleur — ou la plateforme de Captive Portal basée sur le cloud — émet une redirection HTTP 302 vers la Landing Page WiFi.

À ce stade, l'appareil fonctionne avec un navigateur complet et un accès internet illimité. La Landing Page peut exploiter l'ensemble des capacités du développement web moderne :

  • Contenu dynamique et personnalisé basé sur le profil utilisateur capturé sur la Splash Page
  • Instrumentation analytique complète (Google Analytics, pixels de suivi personnalisés, webhooks CRM)
  • Médias riches incluant de la vidéo, des cartes interactives et des tableaux de bord de fidélité
  • Invites de téléchargement d'applications avec routage par lien profond (deep-link)
  • Promotions ciblées basées sur les données de WiFi Analytics , y compris la fréquence des visites, le temps de séjour et la zone du point de vente

Fonctions principales de la Landing Page : Engagement marketing, affichage du programme de fidélité, promotions ciblées, navigation dans le point de vente et appels à l'action axés sur la conversion.

architecture_overview.png

Flux d'authentification : De bout en bout

La séquence ci-dessous illustre le flux complet depuis l'association au SSID jusqu'à la diffusion de la Landing Page :

  1. L'appareil client s'associe au SSID invité
  2. Le contrôleur attribue l'appareil à un VLAN non authentifié
  3. Le client tente une requête HTTP ; le contrôleur l'intercepte et émet une redirection 302 vers la Splash Page
  4. Le CNA charge la Splash Page (ressources hébergées uniquement sur des domaines autorisés dans le Walled Garden)
  5. L'utilisateur effectue l'authentification et accepte les Conditions Générales
  6. La plateforme de Captive Portal envoie un Access-Request au serveur RADIUS
  7. Le RADIUS renvoie un Access-Accept ; le contrôleur reçoit un message de changement d'autorisation (CoA)
  8. Le contrôleur migre le client vers le VLAN authentifié
  9. La plateforme de Captive Portal émet une redirection 302 vers la Landing Page WiFi
  10. Le navigateur du client charge la Landing Page complète sur l'internet ouvert Cette séparation claire des responsabilités — l'authentification sur la Splash Page, l'engagement sur la Landing Page — constitue le fondement architectural de tout déploiement de WiFi invité bien conçu.

Guide de mise en œuvre

Le déploiement d'une solution de WiFi invité évolutive et de classe entreprise nécessite de séparer le plan de contrôle du réseau de la couche d'expérience utilisateur. Les étapes suivantes fournissent un cadre de déploiement neutre vis-à-vis des fournisseurs, applicable aux infrastructures Cisco Meraki, Aruba, Ruckus et Ubiquiti.

Étape 1 : Configuration du Walled Garden

Configurez votre contrôleur LAN sans fil (WLC) pour n'autoriser que les domaines et les plages d'adresses IP strictement nécessaires au fonctionnement de la Splash Page. Cela comprend généralement :

  • Le nom d'hôte de la plateforme de Captive Portal (par exemple, portal.purple.ai)
  • Les domaines des fournisseurs d'identité pour la connexion via les réseaux sociaux (par exemple, accounts.google.com, graph.facebook.com)
  • Les domaines des passerelles SMS en cas d'utilisation de l'authentification OTP
  • Tous les éléments de CDN utilisés par la Splash Page elle-même

Évitez de trop élargir la liste d'autorisation. Chaque entrée supplémentaire augmente la surface d'attaque de votre réseau de pré-authentification et complique la maintenance continue à mesure que les plages d'adresses IP changent.

Étape 2 : Gestion des certificats SSL

Configurez le WLC avec un certificat SSL valide et publiquement approuvé pour le nom d'hôte de redirection du Captive Portal. Les certificats auto-signés déclencheront des avertissements de sécurité du navigateur dans le CNA, incitant les utilisateurs à abandonner le processus de connexion. L'expiration des certificats est l'une des principales causes d'interruption du WiFi invité — mettez en œuvre un renouvellement automatisé via Let's Encrypt ou votre plateforme de gestion des certificats.

Étape 3 : Optimisation du CNA

Concevez la Splash Page spécifiquement pour l'environnement CNA. Utilisez du CSS inline, évitez les frameworks JavaScript externes et testez sur plusieurs versions d'iOS et d'Android. Le comportement du CNA d'iOS, en particulier, change d'une version majeure du système d'exploitation à l'autre — maintenez une matrice de tests de régression couvrant au moins les deux versions majeures les plus récentes des deux plateformes.

Étape 4 : Logique de redirection post-authentification

Configurez la redirection post-authentification pour prendre en charge les URL dynamiques des Landing Pages. Le serveur RADIUS peut renvoyer des attributs spécifiques au fournisseur (VSA) ou la plateforme de Captive Portal peut utiliser le profil de l'utilisateur authentifié pour construire une URL personnalisée. Cela permet la segmentation — un nouveau visiteur reçoit une offre de bienvenue, tandis qu'un membre du programme de fidélité ayant le statut Gold accède à un tableau de bord personnalisé.

Étape 5 : Intégration des outils d'analyse

Équipez la Landing Page avec votre suite d'outils d'analyse. L'utilisateur étant désormais sur l'internet ouvert avec un navigateur complet, les outils d'analyse standard fonctionnent normalement. Intégrez-les à votre CRM pour créer un profil client unifié qui combine les données de session WiFi avec l'historique des achats, le statut de fidélité et les indicateurs d'engagement marketing.

Pour une comparaison détaillée entre les architectures de Captive Portal basées sur le cloud et sur site, consultez Cloud-Based vs. On-Premise Captive Portal: Which Is Right for Your Business? .


Bonnes pratiques

comparison_chart.png

Dissociez l'authentification et le marketing. La décision architecturale la plus importante consiste à utiliser la Splash Page strictement pour l'accès sécurisé et le consentement, et à déplacer tous les actifs marketing vers la Landing Page. Cela améliore les taux de connexion, réduit les tickets de support et simplifie les audits de conformité.

Tirez parti du MAC Authentication Bypass pour les utilisateurs récurrents. Pour les appareils connus, le MAC Authentication Bypass (MAB) élimine complètement la Splash Page, redirigeant les utilisateurs directement vers une Landing Page personnalisée. Cela améliore considérablement l'expérience utilisateur pour les visiteurs réguliers dans les secteurs de l' Hôtellerie et du Commerce de détail . Assurez-vous que votre politique de confidentialité couvre explicitement le suivi persistant des appareils.

Adoptez des architectures axées sur le cloud. Tout comme le secteur des réseaux a évolué vers le WAN défini par logiciel pour une gestion centralisée — comme détaillé dans The Core SD WAN Benefits for Modern Businesses — les plateformes de Captive Portal doivent être hébergées dans le cloud. Cela permet une gestion centralisée sur l'ensemble des sites distribués, des mises à jour rapides du contenu sans modification du micrologiciel du contrôleur, et une intégration transparente avec les CRM externes et les plateformes d'automatisation marketing.

Implémentez la RFC 8908 pour la compatibilité avec les OS modernes. La détection native du Captive Portal via la RFC 8908 réduit la dépendance à l'interception HTTP, améliorant ainsi la fiabilité sur les versions récentes d'iOS et d'Android qui imposent de plus en plus la navigation HTTPS uniquement.

Maintenez un calendrier d'audit du Walled Garden. Examinez les entrées du Walled Garden chaque trimestre. Les plages IP des principaux fournisseurs d'identité changent sans préavis. Les entrées obsolètes qui ne se résolvent plus créent des échecs d'authentification ; les entrées manquantes bloquent les flux d'authentification légitimes.


Dépannage et atténuation des risques

La boucle de connexion. Si un utilisateur s'authentifie mais est redirigé à plusieurs reprises vers la Splash Page, vérifiez que le message RADIUS Access-Accept atteint bien le contrôleur et que le client reçoit correctement un bail DHCP sur le VLAN authentifié. Vérifiez également que le port CoA (Change of Authorization) (UDP 3799) n'est pas bloqué par un pare-feu intermédiaire.

Fermeture prématurée du CNA. Si le CNA se ferme avant que l'utilisateur ne puisse s'authentifier, l'appareil a probablement détecté un accès Internet prématurément. Cela peut se produire si le Walled Garden est trop permissif, autorisant par inadvertance un routage Internet complet avant la fin de l'authentification. Examinez les entrées du Walled Garden pour détecter des plages CIDR trop larges.

Erreurs d'interception HTTPS. Les navigateurs modernes imposent le protocole HTTP Strict Transport Security (HSTS). Si un utilisateur tente de naviguer vers un domaine préchargé HSTS avant de s'authentifier, le navigateur bloquera la redirection vers le Captive Portal. Implémentez la RFC 8908 pour activer la détection native du Captive Portal, ou demandez aux utilisateurs de naviguer vers un domaine non-HSTS pour déclencher l'assistant de connexion réseau (CNA).

Échecs des scripts tiers sur la Splash Page. Si les équipes marketing ont ajouté des pixels de suivi ou des scripts d'analyse à la Splash Page, ceux-ci échoueront silencieusement dans l'environnement CNA si leurs domaines ne sont pas sur liste blanche. La solution correcte consiste à supprimer entièrement ces scripts de la Splash Page et à les redéployer sur la Landing Page, où ils fonctionneront correctement.

Écarts de conformité GDPR. Assurez-vous que le mécanisme de consentement sur la Splash Page répond aux exigences de l'article 7 du GDPR — le consentement doit être donné librement, spécifique, éclairé et univoque. Les cases de consentement pré-cochées ne sont pas conformes. Conservez un registre d'audit des consentements pendant une durée minimale de trois ans.


ROI & Impact Commercial

Une architecture Splash/Landing Page correctement implémentée transforme le WiFi invité d'un centre de coûts en un actif mesurable générateur de revenus. L'argument financier s'articule autour de trois dimensions.

Capture de données et intelligence de première partie. En optimisant la Splash Page, les établissements augmentent les taux de connexion et le volume de données de première partie capturées. Dans les environnements de la Santé et des Transports , ces données soutiennent l'analyse opérationnelle — flux de fréquentation, temps de présence par zone et prévisions de pics de demande — permettant des décisions d'allocation de ressources avec des économies de coûts mesurables.

Attribution directe des revenus. La Landing Page est la principale surface de conversion. Un déploiement dans un stade peut utiliser la Landing Page pour promouvoir la commande de nourriture et de boissons directement depuis le siège, corrélant ainsi l'accès au réseau avec les revenus transactionnels. Un hôtel peut proposer des réservations de spa ou des surclassements de chambre. Un détaillant peut diffuser des promotions spécifiques à une zone, basées sur les données de localisation en temps réel issues de WiFi Analytics .

Fidélisation et rétention. Les expériences personnalisées sur la Landing Page — basées sur le profil de l'utilisateur capturé sur la Splash Page — augmentent l'engagement envers les programmes de fidélité. Les utilisateurs récurrents qui bénéficient d'une expérience d'accueil personnalisée affichent une durée de session et une fréquence de visites répétées nettement supérieures à celles des utilisateurs confrontés à une page d'atterrissage générique.

Les indicateurs clés de performance (KPI) mesurables pour un déploiement WiFi invité doivent inclure : le taux de connexion WiFi (cible >70 % des visiteurs de l'établissement), le taux de capture de données (cible >85 % des utilisateurs connectés), le taux de clic sur l'appel à l'action (CTA) principal de la Landing Page, et les revenus directs attribués aux promotions générées par le WiFi.

Écoutez le podcast complet du briefing technique ci-dessous :

Définitions clés

Captive Portal

Un mécanisme de contrôle d'accès basé sur le web qui intercepte le trafic réseau des clients non authentifiés et les redirige vers une interface d'authentification avant de leur accorder un accès réseau plus large.

Le système global que les équipes informatiques déploient pour gérer l'accès des invités, appliquer les politiques d'utilisation acceptable, recueillir le consentement des utilisateurs et collecter des données de première partie.

Splash Page

L'interface d'authentification initiale présentée dans le flux du Captive Portal, fonctionnant au sein de l'environnement restreint du Walled Garden avant que l'utilisateur n'ait obtenu l'accès à Internet.

Là où les architectes réseau doivent se concentrer sur un design léger, la vérification d'identité et le consentement légal. Surcharger incorrectement cette page avec des éléments marketing est la cause principale des échecs de connexion WiFi des invités.

WiFi Landing Page

La page de destination post-authentification chargée dans le navigateur complet de l'utilisateur après que l'appareil a reçu l'accès à Internet par le serveur RADIUS.

Là où les équipes marketing et opérationnelles déploient des médias enrichis, du contenu personnalisé, des intégrations de fidélité et des campagnes d'engagement. Fonctionne sans les contraintes du Walled Garden.

Walled Garden

Un environnement réseau restreint qui permet aux utilisateurs non authentifiés d'accéder uniquement à un ensemble spécifique et explicitement autorisé d'adresses IP ou de noms d'hôte, bloquant tout autre trafic Internet.

La limite technique dans laquelle la Splash Page doit fonctionner. Chaque ressource externe utilisée par la Splash Page doit voir son domaine ou sa plage d'adresses IP ajouté à la liste blanche du Walled Garden.

Captive Network Assistant (CNA)

Un pseudo-navigateur spécialisé et sécurisé (sandbox) intégré aux systèmes d'exploitation mobiles (iOS, Android, Windows) qui détecte et affiche automatiquement les pages de connexion du Captive Portal.

La raison principale pour laquelle les Splash Pages doivent être légères et éviter le JavaScript complexe, les cookies externes ou les fichiers multimédias volumineux. Le comportement du CNA varie selon les versions d'OS et nécessite des tests de régression continus.

MAC Authentication Bypass (MAB)

Une technique de contrôle d'accès réseau qui authentifie les appareils en fonction de leur adresse MAC matérielle sans nécessiter d'interaction de l'utilisateur, permettant une connexion transparente pour les appareils récurrents.

Utilisé pour offrir des expériences de connexion sans friction aux invités récurrents ou aux appareils IoT enregistrés. Nécessite une intégration entre le serveur RADIUS et la base de données de fidélité ou d'enregistrement des appareils du site.

RADIUS (Remote Authentication Dial-In User Service)

Un protocole réseau fournissant une gestion centralisée de l'authentification, de l'autorisation et de la comptabilité (AAA) pour l'accès au réseau, défini dans la norme RFC 2865.

L'infrastructure de serveur backend qui valide les identifiants soumis sur la Splash Page, ordonne au contrôleur d'accorder l'accès et renvoie les attributs utilisateur utilisés pour personnaliser la Landing Page.

RFC 8908

La norme IETF définissant l'API du Captive Portal, permettant aux appareils de découvrir et d'interagir nativement avec les Captive Portals via des options DHCP et des annonces de routeur (Router Advertisements) plutôt que de s'appuyer sur l'interception HTTP.

Une norme moderne qui améliore la fiabilité du Captive Portal sur iOS 14+ et Android 11+, réduisant les échecs de connexion liés au CNA causés par des problèmes d'interception HTTPS.

Change of Authorization (CoA)

Une extension RADIUS (RFC 5176) qui permet au serveur RADIUS de modifier dynamiquement une session réseau active — par exemple, en faisant migrer un client d'un VLAN non authentifié vers un VLAN authentifié après une connexion réussie.

Le mécanisme par lequel la plateforme de Captive Portal ordonne au contrôleur sans fil d'accorder l'accès à Internet une fois que l'utilisateur a terminé son authentification sur la Splash Page.

Exemples concrets

Un complexe hôtelier de 500 chambres constate un taux d'abandon élevé lors de la connexion au WiFi des clients. L'équipe marketing a récemment ajouté une vidéo promotionnelle de 4 Mo et un plan interactif complexe du site sur l'écran de connexion initial. Les taux de connexion sont passés de 68 % à 31 % depuis la mise à jour. Comment l'architecte réseau doit-il résoudre ce problème ?

L'architecte doit dissocier les fonctions d'authentification et de marketing. Étape 1 : Remplacer l'écran de connexion actuel par une Splash Page légère de moins de 1 Mo, contenant uniquement le formulaire d'authentification (numéro de chambre et nom de famille), une case à cocher de consentement conforme au GDPR et l'acceptation des Conditions Générales. Étape 2 : Supprimer toutes les dépendances de scripts externes de la Splash Page et héberger toutes les ressources sur le propre CDN de la plateforme de Captive Portal, qui est déjà sur liste blanche dans le Walled Garden. Étape 3 : Configurer la redirection post-authentification du contrôleur sans fil pour diriger l'utilisateur vers une Landing Page nouvellement créée et hébergée sur l'internet ouvert. Étape 4 : Déplacer la vidéo promotionnelle de 4 Mo et le plan interactif du site vers cette Landing Page. Étape 5 : Intégrer la Landing Page avec le CRM de l'hôtel pour personnaliser le message d'accueil en fonction du profil de l'utilisateur authentifié. Étape 6 : Implémenter le MAC Authentication Bypass pour les clients de retour afin d'éliminer complètement la Splash Page lors des visites ultérieures.

Commentaire de l'examinateur : Cette approche résout le problème d'abandon en prenant en compte les contraintes fondamentales du Captive Network Assistant (CNA). Les ressources lourdes provoquaient l'expiration du délai d'attente du CNA ou l'échec de l'affichage dans l'environnement restreint du Walled Garden. Le fait de les déplacer vers la Landing Page post-authentification garantit qu'elles se chargent correctement en utilisant toutes les capacités du navigateur de l'appareil via une connexion internet établie. L'implémentation du MAB pour les clients de retour améliore encore l'expérience des clients réguliers les plus précieux de l'hôtel, tandis que l'intégration du CRM sur la Landing Page crée un canal d'attribution des revenus mesurable.

Une chaîne de magasins de détail souhaite offrir un accès WiFi transparent aux membres de son programme de fidélité de retour dans 50 points de vente, en contournant l'écran de connexion tout en affichant une offre de bienvenue personnalisée et le solde actuel de leurs points de fidélité. Quelle est l'architecture technique recommandée ?

Implémenter le MAC Authentication Bypass (MAB) intégré à la base de données de fidélité via RADIUS. Architecture : (1) Lorsqu'un appareil connu s'associe au SSID, le contrôleur envoie une requête RADIUS Access-Request contenant l'adresse MAC de l'appareil. (2) Le serveur RADIUS interroge la base de données de fidélité pour associer l'adresse MAC à un profil de fidélité. (3) Si une correspondance est trouvée, le serveur RADIUS renvoie un Access-Accept avec un attribut spécifique au fournisseur (VSA) contenant un jeton utilisateur signé. (4) Le contrôleur accorde un accès internet immédiat et émet une redirection vers l'URL de la Landing Page, en ajoutant le jeton signé comme paramètre de requête. (5) La Landing Page hébergée dans le cloud décode le jeton, interroge l'API de fidélité pour obtenir le solde de points actuel et l'offre personnalisée de l'utilisateur, et affiche une expérience d'accueil sur mesure. Pour les nouveaux utilisateurs ou les appareils non reconnus, le flux standard de la Splash Page est présenté, avec une option pour associer l'appareil à leur compte de fidélité pour un accès transparent futur.

Commentaire de l'examinateur : Cette solution utilise correctement le MAB pour le contrôle d'accès réseau tout en exploitant la Landing Page pour les besoins marketing. L'approche par jeton signé empêche la manipulation d'URL et garantit que le contenu personnalisé n'est diffusé qu'à l'utilisateur authentifié. Le repli sur la Splash Page standard pour les appareils non reconnus garantit que l'acquisition de nouveaux clients n'est pas compromise. Cette architecture démontre une compréhension approfondie de la conception de portails captifs découplés et est directement applicable aux déploiements de commerces de détail d'entreprise sur des parcs de sites distribués.

Questions d'entraînement

Q1. Une organisation du secteur public exige que tous les utilisateurs du WiFi invités acceptent une longue politique d'utilisation acceptable (AUP) avant d'accéder à Internet. L'équipe de communication souhaite également afficher un flux dynamique des événements communautaires à venir et un mur de médias sociaux en direct. Comment devez-vous concevoir cette exigence tout au long du flux du Captive Portal ?

Conseil : Prenez en compte les contraintes du Captive Network Assistant (CNA) et du Walled Garden pour décider de l'emplacement de chaque élément de contenu.

Voir la réponse type

Placez la politique d'utilisation acceptable (AUP) sur la Splash Page pour garantir la conformité légale avant l'authentification. L'AUP doit être présentée sous forme de texte brut ou d'un div déroulant — et non chargée à partir d'une URL externe — afin d'éviter les dépendances avec le Walled Garden. Une fois que l'utilisateur a accepté l'AUP et s'est authentifié, redirigez-le vers la Landing Page pour afficher le flux dynamique des événements communautaires et le mur de médias sociaux. Le mur de médias sociaux en particulier nécessite des appels API externes qui ne peuvent pas fonctionner au sein du Walled Garden, ce qui fait de la Landing Page le seul emplacement viable.

Q2. Lors d'un nouveau déploiement dans un centre de conférences, les utilisateurs signalent que l'écran de connexion s'affiche correctement mais que lorsqu'ils cliquent sur « Se connecter avec LinkedIn », la page expire et renvoie une erreur. La configuration du contrôleur et le serveur RADIUS fonctionnent tous deux correctement pour l'authentification par e-mail/mot de passe. Quels sont la cause et le correctif les plus probables ?

Conseil : Pensez aux accès réseau requis pour qu'un fournisseur d'identité OAuth tiers puisse finaliser son flux d'autorisation pendant la phase de pré-authentification.

Voir la réponse type

La configuration du Walled Garden est incomplète. Le flux OAuth de LinkedIn exige que l'appareil client communique avec les serveurs d'autorisation de LinkedIn (par exemple, www.linkedin.com, api.linkedin.com) pendant la phase de pré-authentification. Ces domaines n'étant pas sur liste blanche, la redirection OAuth échoue. La solution consiste à identifier toutes les plages d'adresses IP et tous les noms d'hôte utilisés par l'API OAuth de LinkedIn et à les ajouter à la liste blanche du Walled Garden sur le contrôleur sans fil. Notez que LinkedIn (et d'autres grands fournisseurs d'identité) peuvent utiliser plusieurs domaines hébergés sur CDN — consultez la documentation OAuth ou effectuez une capture de paquets pour identifier tous les points de terminaison requis.

Q3. Un client du secteur de la vente au détail souhaite suivre le comportement des utilisateurs sur l'écran de connexion WiFi initial à l'aide de Google Analytics 4 et d'un pixel de reciblage personnalisé provenant de sa plateforme publicitaire. L'équipe marketing a fourni un extrait de gestionnaire de balises à ajouter à la Splash Page. Pourquoi cela pose-t-il un problème technique, et quelle est l'alternative recommandée qui préserve les exigences de mesure de l'équipe marketing ?

Conseil : Évaluez les capacités du mini-navigateur CNA et les implications de l'ajout de domaines de scripts externes au Walled Garden.

Voir la réponse type

Cela pose problème pour deux raisons. Premièrement, le CNA bloque souvent les cookies et restreint l'exécution de JavaScript, ce qui rend les scripts de suivi côté client inefficaces ou peu fiables. Deuxièmement, Google Tag Manager et les pixels publicitaires chargent des scripts à partir de plusieurs domaines externes — ajouter l'ensemble de ces domaines au Walled Garden crée une exposition de sécurité importante et une charge de maintenance continue. L'alternative recommandée est une approche en deux étapes : (1) Capturer l'événement d'authentification côté serveur via l'API de la plateforme de Captive Portal ou les journaux de comptabilité RADIUS, et envoyer cet événement à Google Analytics 4 à l'aide du Measurement Protocol (côté serveur), qui ne nécessite pas de JavaScript côté client. (2) Déployer l'intégralité du conteneur Google Tag Manager et le pixel de reciblage sur la Landing Page post-authentification, où l'environnement de navigation complet garantit une exécution fiable des scripts et un fonctionnement normal du suivi basé sur les cookies.