1. Microsoft Learn. "Integrate your existing Network Policy Server (NPS) infrastructure with Azure AD Multi-Factor Authentication." Microsoft Entra Documentation. This document explicitly states
"The NPS extension for Azure AD MFA adds cloud-based MFA capabilities to your on-premises infrastructure... The NPS extension acts as an adapter between RADIUS and cloud-based Azure AD MFA to provide a second factor of authentication for... users." It includes a diagram showing a VPN server as a RADIUS client connecting to an NPS server with the extension.
2. Microsoft Learn. "Plan an Azure AD Multi-Factor Authentication deployment." Microsoft Entra Documentation. In the section "Choose your authentication methods
" it details using the NPS extension for on-premises applications: "For on-premises apps that use RADIUS authentication
the best option is to deploy an NPS server with the Azure AD MFA NPS extension."
3. Microsoft Learn. "What is Application Proxy?" Microsoft Entra Documentation. This source clarifies the purpose of Application Proxy: "Azure Active Directory's Application Proxy provides secure remote access to on-premises web applications." This confirms it is not suitable for RADIUS/VPN authentication.
4. Microsoft Learn. "Deploy on-premises Azure AD Password Protection." Microsoft Entra Documentation. This document describes the role of the proxy service as part of the Password Protection feature
which is unrelated to providing MFA for authentication requests.