is the MFA failing with Windows Firewall but works with firewall disabled. for the NPS extensions to support secondary MFA it needs to communicate with the following MS URLs on 443
- https://strongauthenticationservice.auth.microsoft.com (for Azure Public cloud customers).
- https://strongauthenticationservice.auth.microsoft.us (for Azure Government customers).
- https://strongauthenticationservice.auth.microsoft.cn (for Azure China 21Vianet customers).
- https://adnotifications.windowsazure.com
- https://login.microsoftonline.com
- https://credentials.azure.com
if that is not the case then i would recommend you to enable Wireshark or similar and look at the traffic being blocked. or if you have firewall logging enabled you could look at what traffic is filtered