Captive Portal Authentication Flow
J
Julien Robert, CTOA network flow diagram for captive portal authentication in an educational institution — showing how student devices move through 802.1X/RADIUS authentication, dynamic VLAN assignment, and captive portal fallback. Two paths are modeled: authenticated devices go straight to the student VLAN; unauthenticated BYOD devices hit the quarantine VLAN and get redirected to the portal. Built for IT administrators and network architects who need to document or communicate their access control architecture.
How to create a Captive Portal Authentication Flow
To create a captive portal authentication flow, follow these steps:
01.
List the main components
Identify every network element: access points, switches, RADIUS server, firewall, Nginx frontend, backend API, VLANs.
02.
Define the two authentication paths
Path A: 802.1X credentials → RADIUS → student VLAN. Path B: BYOD → quarantine VLAN → captive portal.
03.
Organize with subgraphs
Group elements into labeled subgraphs: Network Access, Switch Authentication, Dynamic VLANs, Captive Portal, Internet.
04.
Model the decision point
After the firewall, use a diamond node to check for an active session. No session → redirect. Active session → internet access.
05.
Show the portal authentication flow
Redirect → Nginx → backend API → validation → session creation → redirect to internet.
06.
Add the RADIUS success path
Show how authenticated 802.1X traffic bypasses the portal and routes directly to the internet.
07.
Label edges
Annotate arrows with protocol and port details where relevant — this makes the diagram useful as actual reference documentation.
You might also like
View all View all templatesData Distribution Pie Chart
Show how your data breaks down into parts of a whole at a glance. This template turns numbers into visual proportions, making it instantly clear which segments dominate and which are smaller. Great for presenting survey results, budget allocations, market share, or any data where percentages and relative sizes matter more than exact values.
M
Mermaid
CI/CD Pipeline Diagram
Ship with confidence. This template shows how code moves from a commit to customers —through source control, automated builds, testing, staging, and production — with clear hand-offs and helpful notifications along the way. Your whole team can read at a glance, whether you’re designing a new pipeline, documenting an existing one, or spotting where your deployment process could flow better.
M
Mermaid
Entity Relationship Diagram
Visualize how your database pieces fit together. This template maps the relationships between different data entities — showing what information each table holds, how tables connect to each other, and the type of relationships that exist. It's essential for anyone building or documenting databases, helping developers understand data structure, identifying missing connections, or planning migrations.
M
Mermaid
P2P Process Flow (detailed)
Map the full Procure-to-Pay lifecycle across four swimlanes: from purchase requisition through goods receipt and supplier invoice to final payment. Built for finance and operations teams who need to document, audit, or onboard staff to procurement workflows. Each decision point and approval gate is explicit, so there's no ambiguity about who owns what.
A