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 templatesPerformance Metrics XY Chart
Track metrics over time with bars, lines, or both to spot trends and patterns instantly. This template plots data points across a time axis, making it easy to see progress, compare periods, and identify performance changes. Perfect for progress tracking, performance reports, training logs, analytics dashboards, or any time-series data visualization.
M
Mermaid
Data 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
Login Sequence Diagram
Map every step of user authentication. This template shows the back-and-forth between a user, your login interface, validation logic, and database — making it clear where credentials are checked, how responses flow back, and what happens after successful authentication. It's a straightforward way to document login flows, debug authentication issues, or explain security processes to your team without getting lost in technical specs.
M
Mermaid
UML Sequence Rental Booking System
See every interaction in a rental booking from start to finish. This template maps the conversation between the customer, your booking UI, payment service, and vehicle allocation. It's a detailed view of a complex transaction, perfect for teams building booking systems, debugging payment flows, or coordinating between multiple services that need to work in sync.
M