Passwordless Wi-Fi deployed and maintained across global offices with Linux FreeRADIUS, EAP-TLS, managed device certificates and UniFi enforcement.
Trust path
Choose a stage to inspect its responsibility and boundary.
Stage 01
Go operations platform
The platform coordinates managed enrollment and supplies the context needed to assign network identity through device management.
Implementation
Go service workflows and authenticated management interfaces.
Boundary
It coordinates enrollment but does not act as the network authenticator.
Stage 02
Jamf Pro
Jamf targets the appropriate managed devices and distributes both identity and network configuration without manual user setup.
Implementation
MDM configuration profiles and managed scope.
Boundary
Only enrolled, managed devices receive the profile chain.
Stage 03
Device certificate and Wi-Fi profile
The certificate represents the managed device, while the Wi-Fi profile tells the operating system how to present that identity.
Implementation
Managed certificate payload plus EAP-TLS Wi-Fi payload.
Boundary
The public case study omits certificate templates, identifiers and profile values.
Stage 04
EAP-TLS
The connection proves possession of a trusted device certificate instead of sending or sharing a Wi-Fi password.
Implementation
Mutual certificate authentication at network join time.
Boundary
An unverifiable certificate produces a failed authentication, not a fallback credential.
Stage 05
FreeRADIUS
A self-hosted Linux RADIUS service validates the certificate chain and evaluates network admission policy.
Implementation
FreeRADIUS configured for EAP-TLS and managed trust roots.
Boundary
Trust and policy are evaluated centrally; secret configuration is not exposed here.
Stage 06
UniFi
UniFi forwards authentication to RADIUS and enforces the resulting allow or reject decision at the network edge.
Implementation
Managed access points, site policy and RADIUS integration.
Boundary
The page shows the responsibility split without publishing topology.
Stage 07
Network access
A managed device joins seamlessly only after the complete identity and enforcement chain succeeds.
Implementation
Consistent policy across offices with supporting VPN, DNS and HTTP controls.
Boundary
Access remains denied when identity cannot be proven.
How the trust path is built
Four layers, each with one clear responsibility.
Orchestration
Go control plane
The Go operations platform coordinates the enrollment workflow and hands managed-device configuration to Jamf Pro.
MDM
Certificate distribution
Jamf Pro distributes the device certificate and Wi-Fi profile, so network identity arrives through device management rather than user setup.
Authentication
Linux FreeRADIUS and EAP-TLS
I self-hosted and configured FreeRADIUS to validate certificate-backed device identity without a shared Wi-Fi password.
Network operations
Global office infrastructure
I configured and maintained UniFi networking, VPN access, DNS controls and HTTP firewall policies across global offices. UniFi applies each RADIUS access decision.
Sanitized system view
Managed trust, end to end.
Representative workflow using no certificate, topology or office data.
Enrollment / Assign
Managed network profile
Profile assigned
Coordinate enrollment so certificate identity and network configuration arrive through device management.
Enrollment context
Managed device + platform workflow
Delivery
Jamf scope + configuration profile
Assignment checks
✓Device is managed
✓Certificate payload is scoped
✓Wi-Fi profile references identity
✓User setup is not required
EAP-TLS / Validate
Managed device identity
Identity valid
Review the managed certificate chain before a device can present network identity.
Provisioning
Go platform + Jamf Pro
Certificate trust
Managed identity + trusted CA chain
Trust checks
✓Device certificate is installed
✓Wi-Fi profile is managed
✓Certificate chain is trusted
✓No shared-password fallback
Policy / Decide
Network admission decision
Policy evaluable
Evaluate certificate-backed identity against an explicit access policy before network admission.
Authentication
EAP-TLS request + certificate identity
Policy engine
FreeRADIUS validation + UniFi enforcement
Decision checks
✓Certificate is within validity
✓Issuer is trusted
✓Identity matches policy
✓Rejected identity stays rejected
Network / Maintain
Office policy consistency
Configuration aligned
Keep the same device-identity model consistent while each office retains its appropriate network scope.
Managed scope
Office profile + network destination
Operational controls
UniFi policy + VPN, DNS and HTTP controls
Consistency checks
✓Trust path is consistent
✓Site scope is explicit
✓Network controls are maintained
✓No topology is exposed here
Experience
Users connect without entering a shared password. The seamless experience is the visible result of managed identity underneath.
Proof in the build Jamf Pro distributes both the device certificate and Wi-Fi profile, so managed devices receive network identity without manual user setup.
Failure behavior
If device identity cannot be verified, access is rejected rather than guessed.
Proof in the build FreeRADIUS validates the EAP-TLS identity and UniFi enforces that decision, with no fallback to a shared credential.
Public boundary
Architecture and user experience only, with no topology, certificate profiles, secrets or operational runbooks.