- Purple
- Captive portals: a complete guide
- So erstellen Sie eine benutzerdefinierte WiFi-Anmeldeseite für Ihre Marke
So erstellen Sie eine benutzerdefinierte WiFi-Anmeldeseite für Ihre Marke
Dieser Leitfaden bietet IT-Managern, Netzwerkarchitekten und Leitern des Standortbetriebs eine umfassende, direkt umsetzbare Referenz für die Erstellung einer voll gebrandeten Gäste-WiFi-Anmeldeseite. Er behandelt die Architektur von Captive Portals, HTML/CSS-Anpassungen, GDPR-Konformität sowie Datenerfassungsstrategien. Der Bogen spannt sich von den technischen Grundlagen bis hin zu realen Bereitstellungsszenarien in der Hotellerie und im Einzelhandel, mit messbaren Geschäftsergebnissen auf jeder Stufe. Für Unternehmen, die die Gäste-WiFi-Plattform von Purple nutzen, lässt sich dieser Leitfaden direkt auf den Portal-Builder, die Analysen und die Consent-Management-Funktionen der Plattform übertragen.
Video overview
Diesen Leitfaden anhören
Podcast-Transkript ansehen
Teil unserer Kernserie: Captive Portal Leitfaden →
- Executive Summary
- Technische Details
- Funktionsweise eines Captive Portals
- Die HTML/CSS-Anpassungsebene
- Authentifizierungsmethoden
- Implementierungsleitfaden
- Best Practices
- Markentreue
- GDPR-Compliance-Architektur
- Sicherheitsstatus
- Fallstudien aus der Praxis
- Fallstudie 1: Britische Hotelkette - Hotellerie
- Fallstudie 2: Europäischer Modehändler - Einzelhandel
- Fehlerbehebung & Risikominderung
- ROI & geschäftliche Auswirkungen

Executive Summary
Die WiFi Login-Seite für Gäste - häufig auch als Captive Portal oder Splash Page bezeichnet - ist oft die erste digitale Interaktion, die ein Besucher mit Ihrer Marke hat. Trotzdem verlassen sich die meisten Implementierungen in Unternehmen auf generische, vom Hersteller bereitgestellte Splash-Screens, die keine Markenidentität vermitteln und keine nützlichen Daten erfassen. Dieser Leitfaden schließt genau diese Lücke.
Ein vollständig im Corporate Design gestaltetes Guest WiFi Login-Erlebnis ist kein kosmetisches Upgrade. Es ist gleichzeitig ein Instrument zur Datengewinnung, ein Vertrauenssignal und ein Compliance-Werkzeug. Bei korrekter Implementierung kann es die Erfassungsrate von E-Mail-Adressen von niedrigen einstelligen Werten auf 30 bis 40 Prozent der verbindenden Gäste steigern, First-Party-Daten direkt in Ihr CRM einspeisen und einen prüfbaren DSGVO-Einwilligungsnachweis für jede Nutzersitzung liefern. Für Organisationen in den Bereichen Hospitality, Einzelhandel, Gesundheitswesen oder Transport liegt der wirtschaftliche Nutzen auf der Hand.
Dieser Leitfaden behandelt die technische Architektur, die hinter Captive Portals steht, die HTML/CSS-Anpassungsebene, den fünfstufigen Implementierungsprozess, die Compliance-Anforderungen unter der DSGVO sowie zwei detaillierte Fallstudien mit messbaren Ergebnissen. Die WiFi Analytics Plattform von Purple wird im gesamten Leitfaden als konkretes Implementierungsbeispiel herangezogen.
Technische Details
Funktionsweise eines Captive Portals
Ein Captive Portal arbeitet auf der Netzwerkschicht, fängt die erste HTTP-Anfrage des Gastgeräts ab und leitet sie an eine Login-Seite weiter, bevor der vollständige Internetzugang freigegeben wird. Dieser Mechanismus ist bei allen großen Wireless LAN-Herstellern standardisiert und funktioniert unabhängig vom verwendeten Verschlüsselungsstandard - das bedeutet, er ist vollständig kompatibel mit WPA3-Bereitstellungen, die Simultaneous Authentication of Equals (SAE) nutzen.
Die Kernkomponenten einer modernen Captive Portal-Architektur sind unten dargestellt.

Der Ablauf ist wie folgt. Wenn sich ein Gastgerät mit dem Access Point verbindet und versucht, eine beliebige HTTP-URL zu laden, fängt der Wireless LAN Controller oder das Gateway-Gerät die Anfrage ab und gibt eine 302-Weiterleitung an den Controller des Captive Portal aus. Der Controller stellt die gebrandete HTML/CSS-Anmeldeseite bereit. Sobald der Benutzer den Authentifizierungsfluss abgeschlossen hat - sei es über ein E-Mail-Formular, ein Social Login (OAuth 2.0 über Facebook, Google oder Apple) oder eine nahtlose Methode wie OpenRoaming - kommuniziert der Controller über IEEE 802.1X oder MAC Authentication Bypass (MAB) mit einem RADIUS-Server, um dem Gerät Zugriff auf das Internet-VLAN zu gewähren. Die während der Authentifizierung erfassten Daten werden gleichzeitig über einen sicheren API-Aufruf an die Gästedatenplattform oder das CRM weitergeleitet, wobei der GDPR-Einwilligungsdatensatz in einem konformen Datenspeicher abgelegt wird.
Es ist wichtig zu beachten, dass die Captive Portal-Seite selbst in einer eingeschränkten Browserumgebung geladen wird - dem Captive Network Assistant (CNA) unter iOS und Android - bevor das Gerät vollen Internetzugriff hat. Dies hat eine entscheidende Auswirkung auf das Front-End-Development: Alle Assets müssen auf dem Portal-Controller selbst gehostet werden. Externe CDN-Ressourcen, Google Fonts und JavaScript-Bibliotheken von Drittanbietern können in dieser Umgebung nicht geladen werden. Jedes Stylesheet, jede Schriftdatei und jedes Bild muss mit der Portalseite gebündelt und vom eigenen Webserver des Controllers bereitgestellt werden.
Die HTML/CSS-Anpassungsebene
Die Anmeldeseite selbst ist ein Standard-HTML5-Dokument mit einem zugehörigen CSS-Stylesheet. Moderne Captive Portal-Plattformen - einschließlich Purple - bieten einen visuellen Editor, der diesen Code generiert. Das Verständnis der zugrunde liegenden Struktur ist jedoch für IT-Teams, die Markenstandards durchsetzen oder Rendering-Probleme beheben müssen, unerlässlich.
Die wichtigsten zu steuernden CSS-Variablen sind:
| CSS-Eigenschaft | Markenelement | Empfohlener Ansatz |
|---|---|---|
background-color |
Seitenhintergrund | Verwenden Sie einen flachen Hex-Wert oder CSS-Verlauf; vermeiden Sie Rastergrafiken |
font-family |
Typografie | WOFF2-Schriftdateien lokal einbetten; verweisen Sie nicht auf Google Fonts |
color (Überschriften) |
Sekundäre Markenfarbe | Genaue Abstimmung mit den Markenrichtlinien |
background-color (CTA-Button) |
Primäre Markenfarbe | Verwenden Sie den genauen Hex-Wert aus den Markenrichtlinien |
border-radius |
Button- und Container-Form | 12px für Container, 6px für kleine Elemente |
max-width (Formular-Container) |
Mobile-First-Layout | Maximal 480px für eine optimale mobile Darstellung |
Die Beschränkung der Seitengröße ist die am häufigsten verletzte technische Anforderung bei Captive Portal-Implementierungen. Das praktische Limit liegt bei insgesamt maximal 500 Kilobyte für die gesamte Seite, einschließlich aller Assets. Dies gewährleistet ein zuverlässiges Laden bei langsamen oder überlasteten Verbindungen vor der Authentifizierung. Verwenden Sie das SVG-Format für Logos (typischerweise 5-20 KB), lokal eingebettetes WOFF2 für Schriften (typischerweise 30-80 KB pro Schriftschnitt) sowie CSS-Verläufe oder flache Farben anstelle von fotobasierten Hintergründen.

Authentifizierungsmethoden
Die Wahl der Authentifizierungsmethode hat direkte Auswirkungen sowohl auf die Datenerfassungsraten als auch auf die Compliance.
| Methode | Erfasste Daten | Conversion-Rate | Compliance-Hinweise |
|---|---|---|---|
| E-Mail-Formular | E-Mail, Name, benutzerdefinierte Felder | Mittel (25-40%) | Volle GDPR-Kontrolle; empfohlen |
| Social Login (OAuth) | E-Mail, Name, Profildaten | Hoch (35-55%) | Erfordert DPA mit Social-Media-Anbieter |
| SMS / OTP | Mobilnummer | Mittel (20-35%) | Erfordert SMS-Gateway; PECR gilt |
| Click-through (keine Daten) | Keine | Sehr hoch (70-90%) | Kein Datenwert; nur verwenden, wenn erforderlich |
| OpenRoaming / Passpoint | Vom Mobilfunkanbieter verifizierte Identität | Nahtlos | Eduroam/WBA-Ökosystem; Verwendung in Unternehmen |
Für die meisten kommerziellen Implementierungen bietet eine Kombination aus E-Mail-Formular und Social Login - mit einer deutlich dargestellten GDPR-Zustimmungs-Checkbox - das optimale Gleichgewicht zwischen Conversion-Rate und Datenqualität.
Implementierungsleitfaden
Eine erfolgreiche Bereitstellung eines Captive Portal folgt fünf verschiedenen Phasen. Das Überspringen oder Verkürzen einer dieser Phasen ist die Hauptursache für Probleme nach der Bereitstellung.
Phase 1 - Anforderungsanalyse. Berufen Sie eine funktionsübergreifende Arbeitsgruppe ein, bestehend aus Marketing (Markenwerte, Texte, Einwilligungserklärung), Rechtsabteilung (GDPR-Prüfung, Datenschutzrichtlinie) und Netzwerktechnik (VLAN-Architektur, RADIUS-Konfiguration, DNS-Whitelist). Definieren Sie die genauen zu erfassenden Datenfelder, die Redirect-URL nach der Authentifizierung und den Text für die Marketing-Einwilligung. Holen Sie vor Beginn der Entwicklung die schriftliche Genehmigung der Rechtsabteilung für den Einwilligungsmechanismus ein.
Phase 2 - Design und Entwicklung. Erstellen Sie die Portalseite als eigenständiges HTML/CSS-Dokument. Halten Sie das Limit für die Seitengröße von 500 KB ein. Testen Sie die Darstellung in iOS Safari (CNA), Android Chrome (CNA) und Desktop-Browsern. Validieren Sie die SSL-Zertifikatskette - die Portal-Domain muss über ein vertrauenswürdiges Zertifikat verfügen, da eine Warnung vor einem nicht vertrauenswürdigen Zertifikat dazu führt, dass die Mehrheit der Benutzer den Anmeldevorgang abbricht. Stellen Sie sicher, dass das Formular vollständig barrierefrei ist (mindestens WCAG 2.1 AA).
Phase 3 - Integration. Verbinden Sie das Portal über die API der Plattform mit Ihrer Plattform für Gästedaten oder Ihrem CRM. Konfigurieren Sie den RADIUS-Server (oder nutzen Sie den gehosteten RADIUS-Service der Plattform). Richten Sie die Weiterleitung nach der Authentifizierung ein. Konfigurieren Sie die VLAN-Segmentierung, um das Netzwerksegment vor der Authentifizierung von internen Ressourcen zu isolieren. Testen Sie den gesamten End-to-End-Ablauf - Gerätekopplung, Portal-Weiterleitung, Authentifizierung, RADIUS-Autorisierung, CRM-Datenschreibung und Weiterleitung nach der Authentifizierung - in einem Staging-Netzwerk, bevor Sie Änderungen im Produktivsystem vornehmen.
Stufe 4 - Pilot-Implementierung. Rollout an einem einzelnen Standort oder für eine definierte Pilotgruppe. Überwachen Sie in den ersten 30 Tagen vier Schlüsselmetriken: Erfolgsquote bei der Authentifizierung (Ziel >95%), durchschnittliche Ladezeit der Seite (Ziel <3 Sekunden), Datenerfassungsquote (Basismessung) und RADIUS-Autorisierungsfehler (Ziel <1%). Beheben Sie alle Probleme, bevor Sie mit dem vollständigen Rollout fortfahren.
Stufe 5 - Optimierung und Governance. Überprüfen Sie die Datenerfassungsquoten monatlich. Testen Sie Varianten für Überschriftentexte und CTA-Button-Texte. Aktualisieren Sie das Portal-Design, wenn sich die Markenrichtlinien ändern. Überprüfen Sie die GDPR-Einwilligungstexte bei jeder Änderung der Datenverarbeitungsaktivitäten. Führen Sie eine jährliche Sicherheitsüberprüfung der Portal-Infrastruktur durch, einschließlich der Erneuerung von SSL-Zertifikaten, RADIUS-Server-Patching und Überprüfung der DNS-Whitelist.
Haben Sie Fragen zu Ihrem spezifischen Setup?
Unser Team arbeitet mit Standortbetreibern, IT-Managern und Netzwerktechnikern an über 80.000 Standorten zusammen. Buchen Sie ein 20-minütiges Gespräch und wir zeigen Ihnen, wie andere diese Herausforderungen gelöst haben.
Best Practices
Markentreue
Das Portal muss vor der Bereitstellung eine fünf Punkte umfassende Markentreue-Prüfung bestehen: korrekte Logovariante bei Mindestgröße (30px digital); Farbe des primären Buttons entspricht dem exakten Marken-Hex-Wert; Schriftart stimmt mit den digitalen Markenrichtlinien überein; Tonalität der Überschrift entspricht der Markenstimme; visuelle Konsistenz mit der Website und App der Marke. Jedes Portal, das diese Prüfung nicht besteht, sollte in die Designphase zurückgeschickt werden.
GDPR-Compliance-Architektur
Unter der UK GDPR und der EU-GDPR muss der Einwilligungsmechanismus ausdrücklich, entbündelt und granular sein. Die Zustimmung zu den Nutzungsbedingungen und das Opt-in für Marketingkommunikation müssen als separate, nicht vorab ausgewählte Kontrollkästchen dargestellt werden. Die Bündelung in einem einzigen Kontrollkästchen ist nicht konform. Jedes Einwilligungsereignis muss mit einem Zeitstempel, dem genauen präsentierten Einwilligungstext und der Benutzerkennung protokolliert werden. Die Plattform von Purple speichert diese Datensätze in einem prüfbaren Einwilligungsspeicher, der für regulatorische Audits exportiert werden kann.
Sicherheitsstatus
Das Pre-Authentication-Netzwerksegment muss über VLAN-Segmentierung von allen internen Ressourcen isoliert sein. Vor der Authentifizierung sollten nur die DNS-Whitelist-Einträge zugänglich sein, die für die Funktion des Portals erforderlich sind - die Domain des Portal-Controllers, die OAuth-Endpunkte für Social-Login und alle CDN-Domains, die für selbstgehostete Assets verwendet werden. Nach der Authentifizierung sollten Gäste in ein dediziertes Gäste-VLAN mit reinem Internetzugang und ohne Routing zu internen Subnetzen geleitet werden. Diese Architektur entspricht der PCI-DSS-Anforderung 1.3 zur Netzwerksegmentierung.
Für einen detaillierten Vergleich der Portalseitentypen siehe WiFi Landing Page vs. Splash Page: What's the Difference?.
Fallstudien aus der Praxis
Fallstudie 1: Britische Hotelkette - Hotellerie
Eine mittelgroße Hotelgruppe mit 45 Standorten in ganz Großbritannien nutzte die standardmäßige Splash-Page ihres WLAN-Herstellers. Die Seite war ohne Branding, lud auf Mobilgeräten nur langsam und bot kein Datenerfassungsformular. E-Mail-Erfassungsquote: ca. 8% der verbindenden Gäste.
Das IT-Team implementierte die Guest WiFi-Plattform von Purple in allen 45 Liegenschaften und ersetzte die Standard-Splashpage des Anbieters durch ein vollständig gebrandetes Captive Portal. Das neue Portal nutzte exakt die Markenfarben der Hotelgruppe, die Poppins-Typografie und ein Ein-Bildschirm-Layout mit einem E-Mail-Feld, einem Vornamen-Feld und einem GDPR-konformen Kontrollkästchen für die Marketing-Einwilligung. Das Gesamtgewicht der Seite wurde auf 380 KB optimiert. Die Weiterleitung nach der Authentifizierung wurde auf die Landingpage des Treueprogramms des Hotels eingestellt.
Ergebnisse nach 90 Tagen: Die E-Mail-Erfassungsrate stieg von 8 % auf 38 % der verbundenen Gäste. Die erfassten Daten wurden in das CRM der Hotelgruppe integriert, was eine zielgerichtete E-Mail-Kampagne zur Wiedergewinnung ehemaliger Gäste ermöglichte. Die der E-Mail-Kampagne zuzuordnenden Direktbuchungseinnahmen stiegen in den Pilot-Hotels im Jahresvergleich um 14 %. Der GDPR-Einwilligungsspeicher bot einen vollständigen Audit-Trail für alle 45 Standorte.
Fallstudie 2: Europäischer Modehändler - Einzelhandel
Ein Modehändler mit 120 Filialen in fünf europäischen Märkten führte im Rahmen eines digitalen Transformationsprogramms Guest WiFi ein. Die Anforderung war ein einziges, zentral verwaltetes, gebrandetes Portal mit länderspezifischer Sprachlokalisierung (Englisch, Französisch, Deutsch, Spanisch, Italienisch) und einer einzigen CRM-Integration in Salesforce.
Der Einzelhändler implementierte eine Cloud-gesteuerte Guest WiFi-Plattform mit einer zentralisierten Portalkonfiguration. Marken-Assets und CSS wurden über eine einzige Administrationskonsole verwaltet, wobei für Sprache und lokalisierte Einwilligungstexte Überschreibungen pro Standort und Region angewendet wurden. Die Salesforce-Integration nutzte den nativen CRM-Connector der Plattform.
Ergebnisse nach sechs Monaten: Über alle 120 Filialen hinweg wurde ein First-Party-Datenbestand von über 400.000 Opt-in-Gästeprofilen aufgebaut. E-Mail-Kampagnen an diese Zielgruppe erzielten eine durchschnittliche Öffnungsrate von 28 %, verglichen mit einem Branchen-Benchmark von 12 % im Einzelhandel. Der Einzelhändler führte einen Anstieg der wiederholten Ladenbesuche um 9 % in den sechs Monaten nach der Implementierung auf CRM-Attributionsmodelle zurück. Informationen zu den in diesem Projekt genutzten Analyse- und Attributionsfunktionen finden Sie auf der WiFi Analytics-Plattform von Purple.
Fehlerbehebung & Risikominderung
Portal wird auf iOS nicht angezeigt. iOS verwendet einen Captive Network Assistant (CNA), der das Portal in einer eingeschränkten WebKit-Ansicht darstellt. Stellen Sie sicher, dass sich die Portal-Domain nicht auf der Liste bekannter Netzwerke von Apple befindet, dass das Portal korrekt auf die Erkennungssonde für Captive Portals von Apple (/hotspot-detect.html) reagiert und dass alle Assets bei der ersten Weiterleitung über HTTP (nicht HTTPS) bereitgestellt werden - der CNA folgt bei der ersten Anfrage keinen HTTPS-Weiterleitungen.
Hohe Rate an Authentifizierungsfehlern. Überprüfen Sie die RADIUS-Server-Protokolle auf spezifische Fehlercodes. Häufige Ursachen sind Zeitabweichungen zwischen dem RADIUS-Server und dem Access Point (NTP-Synchronisierung erforderlich), abgelaufene Zertifikate auf dem RADIUS-Server sowie Abweichungen beim Format der MAC-Adresse zwischen dem Access Point und dem RADIUS-Server.Niedrige Datenerfassungsrate trotz hohem Verbindungsvolumen. Überprüfen Sie die Anzahl der Formularfelder - jedes zusätzliche Feld reduziert die Konvertierung um ca. 5 - 10%. Überprüfen Sie die Ladezeit der Seite - wenn das Portal länger als 3 Sekunden zum Laden benötigt, steigt die Absprungrate drastisch an. Überprüfen Sie die Einwilligungserklärung - zu juristisch formulierte Texte reduzieren die Opt-in-Raten.
GDPR-Audit-Anforderung. Die Plattform von Purple exportiert auf Anfrage einen vollständigen Einwilligungsnachweis für jede beliebige E-Mail-Adresse oder jeden Zeitraum. Stellen Sie sicher, dass Ihre Datenaufbewahrungsrichtlinie korrekt konfiguriert ist - gemäß UK GDPR sollten personenbezogene Daten nicht länger als für den angegebenen Zweck erforderlich aufbewahrt werden.
Inkonsistente Markenpräsenz an verschiedenen Standorten. Zentralisieren Sie die Konfigurationsverwaltung des Portals. Jede Anpassung auf Standortebene sollte sich auf lokale Texte und Sprachen beschränken; Markenfarben, Typografie und Logos müssen auf der globalen Konfigurationsebene gesperrt sein.
ROI & geschäftliche Auswirkungen
Der ROI eines maßgeschneiderten Captive Portals wird in drei Dimensionen gemessen: Wert des Datenbestands, direkte Umsatzattributierung und betriebliche Effizienz.
Wert des Datenbestands. Das primäre Ergebnis einer Captive Portal-Bereitstellung ist ein First-Party-Datenbestand - eine Datenbank mit Profilen von Gästen, die sich aktiv angemeldet haben (Opt-in), mit verifizierten E-Mail-Adressen. Der Wert dieses Bestands wird durch die Erfassungsrate, die Opt-in-Rate und die Qualität der Daten bestimmt. Ein Standort mit 500 täglichen Verbindungen, einer Erfassungsrate von 35% und einer Opt-in-Rate von 70% baut pro Jahr eine Datenbank von ca. 44.000 Opt-in-Profilen auf. Bei einem branchenüblichen E-Mail-Marketing-ROI von £42 pro ausgegebenem £1 ist der kommerzielle Wert dieses Bestands erheblich.
Direkte Umsatzattributierung. Die WiFi Analytics-Plattform von Purple bietet Berichte zur Attributierung auf CRM-Ebene und verknüpft spezifische E-Mail-Kampagnen mit Besuchen und Transaktionen vor Ort. Dies ermöglicht eine direkte Berechnung des Umsatzes, der dem Datenerfassungsprogramm des Captive Portals zuzuordnen ist.
Betriebliche Effizienz. Eine zentral verwaltete Portal-Plattform erübrigt IT-Konfigurationsarbeiten an den einzelnen Standorten, wenn sich Markenrichtlinien ändern. Ein einziges CSS-Update wird gleichzeitig auf alle Standorte übertragen, was den betrieblichen Aufwand zur Aufrechterhaltung der Markenkonsistenz in großem Maßstab reduziert.
| Metrik | Typisches unbrandetes Portal | Brandetes Portal (Purple) | Steigerung |
|---|---|---|---|
| E-Mail-Erfassungsrate | 5-10% | 30-40% | 3-4x |
| Marketing-Opt-in-Rate | N/A | 60-75% der Erfassungen | - |
| Engagement nach der Authentifizierung | Keines | Treueseite / Angebot | Direkt |
| GDPR-Audit-Bereitschaft | Manuell | Automatisierter Export | Signifikant |
| Markenkonsistenz | Keine | Zentral durchgesetzt | Vollständig |
Für den Kontext der Netzwerkarchitektur bei Bereitstellungen an mehreren Standorten lesen Sie bitte The Core SD-WAN Benefits for Modern Businesses. Dieser Artikel beschreibt, wie SD-WAN die Netzwerkinfrastruktur für verteilte Captive Portal-Bereitstellungen vereinfacht.
Schlüsseldefinitionen
Captive Portal
Ein Netzwerkmechanismus, der die HTTP-Anfragen des Endgeräts eines Gasts abfängt und sie auf eine Login- oder Authentifizierungsseite umleitet, bevor der vollständige Internetzugang freigegeben wird. Funktioniert auf der Netzwerkschicht, unabhängig vom verwendeten Wireless-Verschlüsselungsstandard.
IT-Teams stoßen auf diesen Begriff bei der Konfiguration von Wireless-LAN-Controllern, Cloud-WiFi-Management-Plattformen oder Gateway-Appliances. Es ist die technische Bezeichnung für das, was Endnutzer als "WiFi Login-Seite" wahrnehmen.
Captive Network Assistant (CNA)
Eine in iOS und Android integrierte, eingeschränkte Browser-Umgebung, die sich automatisch öffnet, wenn das Betriebssystem ein Captive Portal erkennt. Sie rendert die Portalseite in einer Sandbox-WebKit-Ansicht ohne Zugriff auf Cookies, lokalen Speicher oder externe CDN-Ressourcen.
Kritisch für Frontend-Entwickler, die Portalseiten erstellen. Jedes Asset, das nicht vom Portal-Controller selbst geladen werden kann, wird im CNA nicht gerendert, was zu visuellen Fehlern oder Seitenladefehlern führt.
RADIUS (Remote Authentication Dial-In User Service)
Ein Netzwerkprotokoll, das eine zentrale Authentifizierung, Autorisierung und Kontoverwaltung (AAA) für den Netzwerkzugriff bereitstellt. Bei einer Captive Portal-Bereitstellung kommuniziert der Portal-Controller mit dem RADIUS-Server, um den Netzwerkzugriff nach Abschluss des Authentifizierungsflusses durch den Benutzer zu gewähren oder zu verweigern.
Netzwerktechniker konfigurieren RADIUS-Server (oder nutzen einen von der Portal-Plattform bereitgestellten gehosteten RADIUS-Service) als Teil des Captive Portal-Backends. IEEE 802.1X nutzt RADIUS als Authentifizierungsprotokoll.
IEEE 802.1X
Ein IEEE-Standard für die portbasierte Netzwerkzugriffskontrolle, der einen Authentifizierungsmechanismus für Geräte bereitstellt, die eine Verbindung zu einem LAN oder WLAN herstellen. Bei WiFi-Bereitstellungen für Unternehmensgäste wird er in Verbindung mit einem RADIUS-Server verwendet, um Benutzer vor der Gewährung des Netzwerkzugriffs zu authentifizieren.
Relevant bei der Konfiguration von Captive Portals der Enterprise-Klasse, insbesondere in Umgebungen, in denen ein MAC Authentication Bypass (MAB) nicht ausreicht und eine stärkere Identitätsprüfung erforderlich ist.
MAC Authentication Bypass (MAB)
Eine Authentifizierungsmethode, bei der die MAC-Adresse eines Geräts als Anmeldedaten für den Netzwerkzugriff verwendet wird. Der Access Point sendet die MAC-Adresse an den RADIUS-Server, der den Zugriff auf der Grundlage einer vorkonfigurierten Freigabeliste entweder genehmigt oder verweigert.
Wird in Captive Portal-Bereitstellungen verwendet, um eine automatische erneute Authentifizierung für wiederkehrende Geräte zu ermöglichen, ohne dass der Benutzer seine Anmeldedaten erneut eingeben muss. Häufig verwendet für bekannte Unternehmensgeräte oder wiederkehrende Gäste.
GDPR-Einwilligungsnachweis
Ein mit einem Zeitstempel versehener Nachweis über die ausdrückliche Einwilligung eines Benutzers zur Datenverarbeitung, einschließlich des genauen angezeigten Einwilligungstextes, des Datums und der Uhrzeit der Einwilligung sowie der Benutzerkennung (in der Regel die E-Mail-Adresse). Erforderlich gemäß UK GDPR und EU GDPR Artikel 7 Absatz 1 als Nachweis dafür, dass die Einwilligung eingeholt wurde.
Captive Portal-Plattformen müssen einen Einwilligungsnachweis für jeden Benutzer erstellen und speichern, der sich für Marketingkommunikation entscheidet. Dieser Nachweis muss für behördliche Audit-Zwecke exportierbar sein.
DNS-Whitelist
Eine Liste von Domainnamen, auf die ein Gastgerät zugreifen kann, bevor es die Captive Portal-Authentifizierung abgeschlossen hat. Die Whitelist muss die Domain des Portal-Controllers, alle OAuth-Endpunkte für Social-Logins und alle CDN-Domains enthalten, die für selbst gehostete Portal-Assets verwendet werden.
Netzwerktechniker konfigurieren die DNS-Whitelist auf dem Wireless-LAN-Controller oder dem Gateway-Gerät. Eine fehlerhaft konfigurierte Whitelist ist eine häufige Ursache für Fehler beim Rendern des Portals, insbesondere bei Social-Login-Abläufen.
Weiterleitung nach der Authentifizierung
Die URL, zu der der Browser eines Gastgeräts unmittelbar nach erfolgreichem Abschluss des Captive Portal-Authentifizierungsflusses weitergeleitet wird. Dies ist die erste Seite, die der Benutzer mit vollem Internetzugang sieht.
Die Weiterleitung nach der Authentifizierung ist ein wertvoller kommerzieller Kontaktpunkt. Sie sollte auf eine Landingpage verweisen, die eine bestimmte Aktion fördert - wie die Anmeldung zu einem Treueprogramm, den App-Download oder eine aktuelle Werbeaktion - anstatt standardmäßig die ursprünglich vom Benutzer angeforderte URL aufzurufen.
WPA3-SAE (Simultaneous Authentication of Equals)
Das in WPA3 Personal verwendete Authentifizierungsprotokoll, das den in WPA2 verwendeten Pre-Shared Key (PSK)-Handshake ersetzt. SAE bietet einen stärkeren Schutz gegen Offline-Wörterbuchangriffe sowie Forward Secrecy. Es ist vollständig kompatibel mit Captive Portal Bereitstellungen.
IT-Teams, die Upgrades der Netzwerksicherheit bewerten, sollten beachten, dass die Migration von WPA2 zu WPA3 keine Änderungen an der Captive Portal-Architektur erfordert. Der Portal-Mechanismus arbeitet auf der Netzwerkschicht, oberhalb der Verschlüsselungsschicht.
OpenRoaming
Ein von der Wireless Broadband Alliance (WBA) entwickelter WiFi-Roaming-Standard, der es Benutzern ermöglicht, sich automatisch mit teilnehmenden Netzwerken zu verbinden, indem sie ihre vorhandenen Anmeldedaten (Mobilfunkanbieter, Unternehmen oder Identitätsanbieter) verwenden. Dadurch entfällt die manuelle Authentifizierung über ein Captive Portal für angemeldete Benutzer.
Relevant für Bereitstellungen in Unternehmen und im Transportwesen, bei denen nahtlose Konnektivität Priorität hat. Purple agiert im Rahmen seiner Connect Lizenz als Identitätsanbieter innerhalb des OpenRoaming Ökosystems und ermöglicht es Standorten, angemeldeten Benutzern eine automatische Verbindung anzubieten.
Ausgearbeitete Beispiele
Ein Hotel mit 200 Zimmern im Londoner Stadtzentrum möchte seine vom Anbieter bereitgestellte Begrüßungsseite durch ein voll gebrandetes Captive Portal ersetzen. Die Markenrichtlinien des Hotels geben ein dunkles Marineblau als Primärfarbe (#011638), ein Gold als Akzentfarbe (#C9A84C) und die Serifenschrift Playfair Display vor. Der IT-Manager sorgt sich um die iOS-Kompatibilität und die GDPR-Konformität. Wie sollte dieses Vorhaben angegangen werden?
Beginnen Sie mit einem Anforderungsworkshop unter Beteiligung von IT, Marketing und der Rechtsabteilung. Klären Sie die genauen Marken-Assets: Logo im SVG-Format, Hex-Farbwerte und Schriftdateien (WOFF2-Format für Playfair Display). Konfigurieren Sie für die iOS-Kompatibilität den Wireless LAN Controller so, dass er korrekt auf Apples Captive Portal-Erkennungstest unter /hotspot-detect.html reagiert, und stellen Sie sicher, dass die erste Weiterleitung über HTTP (nicht HTTPS) erfolgt - der CNA auf iOS folgt bei der ersten Anfrage keinen HTTPS-Weiterleitungen. Die Portalseite selbst sollte über HTTPS bereitgestellt werden, sobald der CNA sie geladen hat. Für die GDPR-Konformität präsentieren Sie zwei separate, nicht vorab angekreuzte Kontrollkästchen: eines für die Zustimmung zu den Nutzungsbedingungen (erforderlich für die Verbindung) und eines für Marketingmitteilungen (optional). Protokollieren Sie jedes Einverständnisereignis mit einem Zeitstempel und der genauen Version des Einwilligungstextes. Optimieren Sie die Seite auf unter 500 KB, indem Sie die Playfair Display WOFF2-Datei lokal einbetten (verweisen Sie nicht auf Google Fonts), das SVG-Logo verwenden und einen CSS-Verlauf anstelle eines Hintergrundbildes nutzen. Richten Sie die Weiterleitung nach der Authentifizierung auf das Treueprogramm des Hotels oder eine aktuelle Aktionsseite ein. Stellen Sie das System testweise auf einer einzelnen Etage bereit, überwachen Sie die Authentifizierungs-Erfolgsquote und die Ladezeit der Seite 14 Tage lang, und führen Sie es dann auf dem gesamten Gelände ein.
Eine nationale Einzelhandelskette mit 85 Filialen möchte ein einheitliches, gebrandetes Captive Portal an allen Standorten bereitstellen. Jede Filiale nutzt Hardware eines anderen Wireless LAN Anbieters (ein Mix aus Cisco, Aruba und Ruckus aufgrund früherer Übernahmen). Das Marketing-Team möchte in der Lage sein, das Portal-Design zentral zu aktualisieren, ohne die IT-Abteilung an jedem Standort einbeziehen zu müssen. Wie sollte die Architektur gestaltet werden?
Implementieren Sie eine in der Cloud gehostete Captive Portal Plattform - wie Purple - die als herstellerneutrales Overlay unabhängig von der zugrunde liegenden Wireless-Hardware funktioniert. Die Plattform kommuniziert mit jedem Access Point über einen RADIUS-Proxy oder einen Cloud-RADIUS-Service, was bedeutet, dass der Portal-Controller vollständig vom Hardware-Hersteller entkoppelt ist. Die Portalseite wird auf dem CDN der Plattform gehostet (wobei alle Assets auf der Plattform selbst und nicht auf externen CDNs gehostet werden). Die Admin-Konsole der Plattform ermöglicht eine zentrale Verwaltung von Marken-Assets, CSS und Texten. Standortspezifische Anpassungen (Name des Geschäfts in der Überschrift, lokalisierte Werbeaktionen) werden über Variablen auf Standorbebene in der Template-Engine der Plattform verwaltet. Wenn das Marketing-Team das Marken-CSS aktualisiert, wird die Änderung innerhalb von Minuten auf alle 85 Geschäfte übertragen, ohne dass ein IT-Eingriff vor Ort erforderlich ist. Die CRM-Integration wird einmal auf Plattformebene konfiguriert und gilt für alle Standorte. Die VLAN-Konfiguration an jedem Standort ist eine einmalige Einrichtungsaufgabe, die vom lokalen IT-Team oder dem Onboarding-Service der Plattform übernommen wird.
Ein Konferenzzentrum, das 50 Veranstaltungen pro Jahr ausrichtet, möchte Event-Sponsoren für die Dauer der jeweiligen Veranstaltung ein Co-Branded WiFi Login-Erlebnis bieten - mit dem Logo des Sponsors neben dem Branding des Veranstaltungsortes. Das IT-Team muss in der Lage sein, die Portal-Konfigurationen zwischen den Veranstaltungen mit minimalem manuellem Aufwand zu wechseln. Wie sollte dies implementiert werden?
Konfigurieren Sie die Captive Portal Plattform mit einer Bibliothek von Portal-Templates - ein Master-Template pro Veranstaltungstyp (Konferenz, Ausstellung, Gala-Dinner) - mit Variablen für Sponsoren-Logos und -Farben, die über die Admin-Konsole oder die API aktualisiert werden können. Für jede Veranstaltung aktualisiert das Event-Operations-Team die URL des Sponsoren-Logos und die primäre Akzentfarbe in der Admin-Konsole, und das Portal wird in Echtzeit aktualisiert. Wenn die Plattform dies unterstützt, konfigurieren Sie ein SSID-to-Portal-Mapping, sodass eine sponsorenspezifische SSID (z. B. "EventName-WiFi") das Co-Branded Portal ausliefert, während die permanente SSID des Veranstaltungsortes das Standard-Portal anzeigt. Stellen Sie das Portal so ein, dass es zu einer geplanten Zeit nach Ende der Veranstaltung wieder auf das Standard-Template des Veranstaltungsortes zurückgesetzt wird. Stellen Sie sicher, dass das Sponsoren-Logo im SVG-Format bereitgestellt und vom Brand-Team des Veranstaltungsortes vorab genehmigt wird, um sicherzustellen, dass es den Anforderungen an Seitengröße und Qualität entspricht. Die Weiterleitung nach der Authentifizierung für Event-Portale sollte auf die eigene Landingpage der Veranstaltung oder die Kampagnen-URL des Sponsors verweisen, inklusive UTM-Parametern für das Attributions-Tracking.
Übungsfragen
Q1. Ihr Marketingleiter hat Ihnen ein Figma-Mockup des neuen gebrandeten Captive Portals geschickt. Es enthält ein Vollbild-Hintergrundbild (exportiert als 4,2 MB großes JPEG), die benutzerdefinierte Serifenschrift der Marke, die von Google Fonts geladen wird, und einen Facebook-Login-Button. Sie müssen dieses Design implementieren. Welche Änderungen müssen Sie vor dem Entwicklungsstart vornehmen und warum?
Hinweis: Berücksichtigen Sie die technischen Einschränkungen der Captive Network Assistant Umgebung und das Limit für das Seitengewicht.
Musterlösung anzeigen
Drei Änderungen sind erforderlich. Erstens muss das Hintergrundbild durch einen CSS-Verlauf oder eine stark komprimierte WebP-/SVG-Alternative unter 100 KB ersetzt werden - ein 4,2 MB großes JPEG führt bei langsamen Verbindungen zu einem Timeout des Portals, bevor es gerendert wird. Zweitens muss der Verweis auf Google Fonts durch eine lokal eingebettete WOFF2-Schriftdatei ersetzt werden, die vom Portal-Controller bereitgestellt wird - die CNA-Umgebung hat vor der Authentifizierung keinen Internetzugang, sodass externe Schrift-CDNs nicht geladen werden können. Drittens erfordert der Facebook-Login-OAuth-Flow, dass die Facebook-OAuth-Endpunkt-Domains zur DNS-Whitelist auf dem Wireless-LAN-Controller hinzugefügt werden, damit die OAuth-Weiterleitung abgeschlossen werden kann, bevor der vollständige Internetzugang gewährt wird. Stellen Sie außerdem sicher, dass der Facebook-Login von einer E-Mail-basierten Fallback-Option für Benutzer ohne Facebook-Konto begleitet wird und dass die Vereinbarung zur Facebook-Datenverarbeitung mit Ihrem Rechtsteam abgestimmt ist.
Q2. Sie sind IT-Manager eines Krankenhausverbunds, der an drei Standorten Gäste-WiFi bereitstellt. Ihr Rechtsteam hat Ihnen mitgeteilt, dass das Einwilligungsverfahren auf dem aktuellen Portal nicht der UK GDPR entspricht. Sie überprüfen das Portal und finden ein einziges Kontrollkästchen mit dem Text: 'Ich stimme den Nutzungsbedingungen zu und willige ein, Marketingmitteilungen zu erhalten.' Was ist daran falsch und wie beheben Sie das?
Hinweis: Berücksichtigen Sie die Anforderungen der GDPR, nach denen die Einwilligung freiwillig, spezifisch und granular erteilt werden muss.
Musterlösung anzeigen
Das Einwilligungsverfahren ist in zweierlei Hinsicht nicht konform. Erstens koppelt es die Annahme der Nutzungsbedingungen (eine vertragliche Voraussetzung für den Netzwerkzugang) mit der Einwilligung in Marketingmitteilungen (eine optionale Datenverarbeitungsaktivität) in einem einzigen Kontrollkästchen. Gemäß UK GDPR Artikel 7 und Erwägungsgrund 43 ist eine Einwilligung nicht freiwillig erteilt, wenn sie an einen Dienst gekoppelt ist, auf den der Nutzer ohne die Einwilligung nicht zugreifen kann. Zweitens scheint das Kontrollkästchen vorausgewählt oder erforderlich zu sein - die Einwilligung in das Marketing muss als nicht ausgewähltes, optionales Kontrollkästchen dargestellt werden. Die Lösung besteht darin, die beiden Elemente in separate Kontrollkästchen aufzuteilen: ein erforderliches Kontrollkästchen für die Annahme der Nutzungsbedingungen (formuliert als 'Ich stimme den Nutzungsbedingungen und der Datenschutzrichtlinie zu') und ein separates, nicht ausgewähltes, optionales Kontrollkästchen für Marketingmitteilungen (formuliert als 'Ich möchte Neuigkeiten und Angebote von [Name der Organisation] per E-Mail erhalten'). Der für jeden Benutzer gespeicherte Einwilligungsdatensatz muss festhalten, welche Kontrollkästchen ausgewählt wurden, den genauen Text jeder Einwilligungserklärung und den Zeitstempel des Einwilligungsereignisses. In einer Gesundheitsumgebung muss zudem besonders darauf geachtet werden, dass die Datenschutzrichtlinie alle Datenverarbeitungsaktivitäten genau beschreibt, einschließlich jeglicher Weitergabe an Analyseplattformen von Drittanbietern.
Q3. Ein Stadionbetreiber möchte an Spieltagen ein gebrandetes Captive Portal für 40.000 gleichzeitige Benutzer bereitstellen. Die bestehende Wireless-Infrastruktur unterstützt maximal 500 gleichzeitige RADIUS-Authentifizierungsanfragen pro Sekunde. Das Spiel beginnt um 15:00 Uhr, und die Mehrheit der Fans kommt in den 30 Minuten vor dem Anpfiff an. Was sind die wichtigsten Infrastrukturrisiken und wie sollten diese gemindert werden?
Hinweis: Berücksichtigen Sie das Profil der Authentifizierungslast und die Auswirkungen der RADIUS-Serverkapazität auf das Benutzererlebnis.
Musterlösung anzeigen
Das Hauptrisiko ist die Überlastung des RADIUS-Servers während des Authentifizierungsansturms vor dem Spiel. Wenn 40.000 Benutzer versuchen, sich in einem Zeitfenster von 30 Minuten zu authentifizieren, entspricht dies im Durchschnitt etwa 22 Authentifizierungsanfragen pro Sekunde - was weit innerhalb der Kapazität von 500 rps liegt. Das Ankunftsmuster wird jedoch nicht gleichmäßig sein: Die Lastspitze in den letzten 5 Minuten vor dem Anpfiff könnte das 5- bis 10-Fache der durchschnittlichen Rate erzeugen und möglicherweise 200 rps überschreiten. Zu den Abhilfemaßnahmen gehören: (1) Bereitstellung eines RADIUS-Clusters mit Lastausgleich anstelle eines einzelnen Servers mit automatischem Failover; (2) Konfiguration von MAC Authentication Bypass (MAB) für wiederkehrende Geräte, wodurch der vollständige Authentifizierungsfluss umgangen und die RADIUS-Last für wiederkehrende Besucher erheblich reduziert wird; (3) Pre-Caching der Portalseite auf dem Wireless LAN Controller, um die Last des Portal-Controllers zu verringern; (4) Festlegen eines kurzen Sitzungs-Timeouts (z. B. 8 Stunden), damit Geräte, die sich bei einem vorherigen Spiel authentifiziert haben, nicht unnötig RADIUS-Sitzungen belegen; und (5) Durchführung eines Lasttests, der die Spitzenauthentifizierungsrate vor dem ersten Spieltag simuliert. Darüber hinaus muss die Portalseite für maximale Leistung optimiert werden - ein langsam ladendes Portal während eines Ansturms führt dazu, dass Benutzer die Anmeldung abbrechen, was die Datenerfassungsraten verringert und die Anzahl der Supportanrufe erhöht.
Weiterlesen in dieser Reihe
Ubiquiti UniFi Guest Portal leitet nicht weiter: Ursachen und Lösungen
Dieser Leitfaden grenzt einen Fehler bei der Weiterleitung des UniFi Guest Portals ein, indem er nacheinander den Guest-Status, die Weiterleitung, die Pre-Authorisation-Route und die Controller-Autorisierung prüft. Er bietet IT-Teams vor Ort eine bewährte Methode, um Verwirrung zwischen Guest-Netzwerk und Hotspot, externe Portal-Übergaben, aktuelle UniFi OS Kontoanforderungen und DNS-Isolierungstests zu adressieren.
Cisco Meraki Splashpage funktioniert nicht: Ein Flussdiagramm zur Fehlerbehebung
Diese praktische Day-Two-Anleitung isoliert, wo ein Cisco Meraki Splash-Flow fehlgeschlagen ist: Client-Autorisierung, Initiierung der HTTP-Weiterleitung, Erreichbarkeit des Walled Garden oder RADIUS-Anmeldung. Sie bietet IT-Teams vor Ort einen kontrollierten Nachweisweg, um Guest WiFi wiederherzustellen, ohne weitreichende Änderungen an einem Live-System vorzunehmen.
Enterprise Guest WiFi Einrichtungsleitfaden: VLAN Segmentierung, Sicherheit und Captive Portals
Dieser technische Leitfaden zeigt IT-Teams, wie sie Guest WiFi als kontrollierten Internetzugangsdienst unter Verwendung von VLAN Segmentierung, Firewall-Richtlinien und einem Captive Portal einrichten. Er erklärt zudem, wie die Registrierungsformulare und Onboarding-Steuerelemente von Purple eine angemessene Visitor Experience unterstützen, ohne die Sicherheitsgrenzen um Mitarbeiter-, Zahlungs- und Betriebssysteme zu schwächen.
Haben Sie Fragen zu Ihrem spezifischen Setup?
Unser Team arbeitet mit Standortbetreibern, IT-Managern und Netzwerktechnikern an über 80.000 Standorten zusammen. Buchen Sie ein 20-minütiges Gespräch und wir zeigen Ihnen, wie andere diese Herausforderungen gelöst haben.