091: VPN
Implementation Effort: Medium
User Impact: Medium
Overview
VPN profiles in Microsoft Intune let managed devices securely connect to private business resources when those resources are not directly exposed to the internet. Typical scenarios include access to internal APIs, intranet sites, certificate-backed web services, or other private dependencies used by line-of-business apps. In a Zero Trust design, VPN should be narrowly scoped and paired with strong identity and device trust. Avoid using VPN as a blanket proxy for all activity unless a specific business requirement justifies that overhead.
Implementation Guidance
- Choose the access model first: Microsoft Tunnel, a supported third-party VPN client, or a platform-native VPN profile that matches your existing network architecture.
- Decide whether the requirement is per-app VPN, on-demand VPN, or Always On VPN. Per-app access is often the best default for mobile Zero Trust scenarios.
- Document routes, DNS behavior, split-tunnel versus full-tunnel decisions, proxy needs, and certificate or authentication dependencies before creating the profile.
- Create the VPN profile in the Microsoft Intune admin center, assign it to the right device groups, and if needed map it to the approved apps that should trigger it.
- Require compliant devices and appropriate user authentication before granting access to the underlying applications or network paths.
- Pilot under real conditions such as roaming, low bandwidth, sign-in expiry, certificate renewal, and client app updates.
Reference
- Configure a VPN or Per-App VPN for Android Enterprise Devices in Microsoft Intune - Microsoft Intune — Shows how to configure VPN profiles and per-app VPN for Android Enterprise devices in Intune.
- Learn about the Microsoft Tunnel VPN solution for Microsoft Intune - Microsoft Intune — Overview of Microsoft Tunnel as an Intune-managed VPN gateway for mobile devices.